skysight-inc/HackerNews huggingface dataset:
Great article. I have a Internet addiction and this is eerily similar.

Like slot machines that pump random awards and chance into slot user, I feel the surge of social approval and dopamine rush too when I get a Reddit upvote, a Facebook Like, IG comment, Tumblr reblog etc.

Also like how gambling addicts get into a "zombie flow-state" when they're one with the machine, I feel the same way scrolling through pages after pages of Hacker News/Reddit/NYTimes/ESPN/YouTube popular channels. The thrill is gone, but the mechanics of pulling the slots pulley is embedded in my brain, watching one more YouTube video of a political pundit railing about the election, one more reaction video about a Internet meme, sometimes even re-watching video's like re-watching music lyrics video to relive the laughter, that feeling - and only in the middle of the video wondering how I got there, like sometimes driving to a destination other than your work office but your brain goes on autopilot and takes the other turn to your office; and you don't realize it until you're there.

Also like how casino's are a very anonymous and comforting place to addicts, I feel very safe and comfortable in hanging out with like-minded individuals on online forums whom I only know a vague outline of, but whose weariness and anonymity like mine are just as addicted and plugged into the zombie human-machine interface; I feel intuned and comfortable with. Like the anti-social meme's ("Ez game, Ez lyfe") on online games, alt-right memes on some Subreddits (Pepe memes, Trump is a racist) and IT memes on HN (for Elon Musk's new Tesla model, against Holmes' Theranos, for Peter Thiel's Fellowship, against Peter Thiel's endorsements, employees vs. funders), I commiserate with the anger and rage; and the identification of these online communities, just to feel like I am a part of something and also to direct my emotions to have some kind of drama & risk in my otherwise sterile electronic life; sometimes I feel I feel simultaneous the negative emotions and positive identifications on both sides of the argument.

I guess at least my addiction isn't too bad given I'm only losing on my account balance of time and attention although that feeling of coming out of a six hours bender on the net trying to find the perfect co-working space in my city, debating through all the Yelp/CityData threads for the pro's and con's, feels eerily like coming out a casino sliding doors to bright sunlight at 8AM after a 18hr binge at the blackjack table; somehow in the back of your mind, you already accepted that you'll be economically bankrupt in exchange for a chase for an emotional high - almost a spiritual transcendence, but somehow you wound up just feeling morally bankrupt.
This (and your comments) seem very interesting, but after reading through the glossy web pages, I honestly can't quite get a bead on what this really does. As for background, I've been deeply technical, on the back end/server side since the beginning.

It says I can upload a CSV. What would be in the CSV? One row per sale, for instance? Does it then do a bunch of magic to, among other things, trend that pile of data?

Thanks in advance!
I think the downvotes are likely a result of the tone of your comment rather than whatever point you were trying to make.
> The var keyword: While this is sometimes nice for quick scripting or hacking in the debugger console, it opens the door for hard-to-read code.

I find type inference to be the opposite, generally, because it encourages good naming, and it reduces noise/boilerplate. It also makes writing and refactoring faster (don't have to think about the return types, just the code flow).

The only situation I can even think of where it is a problem is when you are passing something to an overloaded method. For example:

void DoSomething(MySpecialType value);
void DoSomething(string value);

////

var result = GetData();
DoSomething(result);

You can't tell which one is going to be called by just looking at that code. However:

* GetData() is probably badly named in this situation

* If DoSomething() does something very different depending on the type passed, it should have different names, not be overloaded

On top of that, this code can also have the same problem without type inference:

DoSomething(GetData())
The var syntax definitely doesn't lead to hard to read code. It's one of those assumptions people who haven't actually used it make.

99% of the time it's completely obvious what the variable is because you can just look at the right side of the equal sign.

Also, you can just hover over it.

As for the extension methods, they pretty much fixed that in VS 2015, it will now tell you which using statement you need to include.

Extension methods are a good solution to a specific problem.
I thought Google Earth was abandoned, but seems they're still improving it.
Thanks! Same here, I would always hesitate before writing a function just because of that pain. I went totally wild this week with pg after building this :D
This is also nice to use to visualize regex expressions. It updates the url so you can add it a comment to code:

https://regexper.com
(1) That's hair splitting of common usage. Quoting https://en.wikipedia.org/wiki/Linux

"Linux was originally developed as a free operating system for personal computers based on the Intel x86 architecture"

"Linux has the largest installed base of all general-purpose operating systems."

"Linux is not the only such operating system"

"Linux is also the leading operating system on servers and other big iron systems"

I'm surprised you didn't distinguish it as an OS kernel, instead of leaving it ambiguous as to what kind of kernel it is, e.g. popcorn.

(2) The opposite is true. For example, Ubuntu user-space (i.e. sans Linux kernel) is available on Windows.
> If the DNC & the Clinton campaign weren't so dirty ...

I don't think they were dirty, and the fact that even their private emails didn't reveal anything serious is a strong indicator. I think Trump is much dirtier, for example.

Also, we assume the emails were authentic, as if Russian intelligence wouldn't conduct a sophisticated disinformation campaign.
How do you measure the brand lift? I ask because my company, Survata, runs brand lift studies for display ad buys of the size it sounds like your company would be running using retargeted surveys, but as there is no place to self serve dropping a view tag on Facebook unless it's from a whitelisted provider (which we'd like to become, but haven't been able to find the right contact at Facebook yet), so we can't run similar studies on Facebook ads at the time of this writing. Interested in how you're measuring brand lift from these ads, outside of reach metrics.

Agreed on your point. The total dollars spent by brand advertisers simply dwarfs direct response ads, and the industry standards for "success" often seem useless to direct response advertisers. Remember, these are brands who had been buying magazine and TV ads prior to the internet, so any quantifiable numbers is a major step forward for the industry.
Note that this would be... Well, stupid. People sometimes opt in for newsletters they care about and with this scheme they would opt out. Not only that, you would get tons of "subscribers" who explicitly don't care for your mails.

I am not arguing that dark patterns don't work in general, I just don't think this is a good example.
I think this is rather old-school, actually. They are using FB in the same way they use TV and newspapers, etc. Positioning and maintaining status at top of mind in the consumers' consciousness.
I don't see being critical of people in power as a bias, unless you're saying that they don't spend enough time being critical of people not in power.
It's a mighty good option to have when you are negotiating with Microsoft. Imagine Google offering to Microsoft that they would adopt Microsoft development tools and technologies iff Microsoft kills Windows Phone.
You might not like this, but Obama has already deported more people than any other US president—2.5 million people to be exact.[0]

That's about what Trump is proposing.

[0] http://abcnews.go.com/Politics/obamas-deportation-policy-num...
Is my number one question as well, as I use Unity/MonoDevelop combo all day every day. And, as much as Mono crashes on Mac, it's still a pretty darn solid IDE overall, especially coming from bare-bones tools like Sublime & TextMate.

I downloaded this a bit ago and the install just finished; thus far (<5 minutes invested, admittedly) I'm at a loss as to how I'd even open the Unity project code, much less get the integration setup. Hopefully someone more familiar with VS & Unity on Windows may be able to provide some guidance...
MSVC STL dev here. We're doing something different this time around. VS 2015 RTM and Update 1/2/3 were binary-compatible (as usual) while adding lots of features to the compiler and STL (unusual). VS 2017 RTM and its Updates will continue to be binary-compatible while adding features, meaning that our DLLs are still vcruntime140.dll, msvcp140.dll, etc. The versions are admittedly a mess, so here's the magic decoder ring:

VS 2015: IDE version 14, DLL version 140, toolset version 140, compiler version 19.0 (the C++ compiler is older than the Visual part of Visual C++).
VS 2017: IDE version 15, DLL version 140 (same!), toolset version 141, compiler version 19.1

We still recommend that you build everything with VS 2017 consistently, as this will give you the most performance and correctness. However, you can mix in object files, static libraries, and DLLs compiled with previous versions all the way back to 2015 RTM, and things will continue to work (although you won't necessarily activate fixes in the newer version).

For more info, read the comments on https://blogs.msdn.microsoft.com/vcblog/2016/08/24/c1417-fea... where I mentioned WCFB02.
Looking at a closest line match doesn't seem to work well, simply by factor of positioning of the drawings. I suspect they need to rotate the recognition objects around their axis, but even then, you're drawing 3d objects and using 2d recognition to detect them. (an airplane looks differently from its side than from its front). I drew a very clear to see pencil horizontally and it matched it to two horizontally drawn airplanes - one of which was supposed to be an aircraft carrier by the description. The existing pencils in its memory were positioned vertically when drawn, so no chance it would match them.
I came back to rub it in your face--they are in fact eliminating the higher denomination bank notes. It is a global ploy to support an agenda that has not yet been revealed.
Seeing a dangerously unqualified demagogue become president is a singularly dramatic event that calls a lot of attention to various flaws in various systems, this is just one.

It demands a lot of introspection and you couldn't stop that if you tried. The pressure is coming from the elephant in the room.
There is no way it should have recognized my potato.
reactperf looks nice and useful. thanks for the hard work!
What does it matter if your infrastructure is available if you can't account for it correctly?
How to Create Competitive Advantage for Your Startup with Proxy Metrics
Thanks! Love the idea of packaging stuff in extensions. Actually, both ideas cool work well together: pgrebase to do the dev work with live reload, then packaging to distribute FOOS libs for postgres. Maybe it's time for pg third party libs to take off :)
Facebook ads aren't purchased on a contract basis.
It's not strictly speaking an alternative to AWS Lambda, because you have to run your own IronFunctions server somewhere. So you will again have to manage servers instead of being serverless.

It's nice to have this platform available though.
It's Microsoft's habit. Even Outlook for Mac requires admin access (which scares the crap out of me).
You can divide your page into multiple components, then to update the screen replace the components that contain stale data. You do not have to deal with elements--you only have to deal with components.

Regardless of which library you use there is nothing preventing you from injecting DOM elements from everywhere. Only discipline can prevent that.
Harvard researchers 3D print a heart-on-a-chip
Oh man, Black Mirror is becoming the highbrow version of Harry Potter/Game of Thrones metaphors.
I get the impression that he wants to leave the cloud to linux and try to position Windows as a user-facing client.

Is that why they're pushing the Azure cloud service - to benefit Linux?
I'm amused that several people downvoted that true, relevant, and documented comment.

Trying to control the information?
If you think the Trump administration won't AT BEST be the most crony capitalist administration that has ever existed with a high degree of nepotism thrown in for good measure, then you haven't been paying attention to the transition so far.
Assuming you want to expose a set of APIs, each corresponding to a single function, each API is a separate docker container? What are the performance ramifications of functions-in-docker?
COM is the Component Object Model:
https://en.wikipedia.org/wiki/Component_Object_Model

This was how a lot of system and third party libraries provided large amounts of functionality in the windows ecosystem for quite some time. These are usually in the form of a DLL (Dynamic Link Library), libraries of COM components, packaged as a ".dll" file. This is related to the re-use and versioning issues known informally as "DLL hell".
Most COM components are native C and C++ based, exposing a standardized COM interface for component reuse.

Dot net was a new ecosystem, but much of the Win32 related dot net API is wrappers over existing native COM components. There are also extensive dot net facilities for repackaging and working with existing COM libraries through a Com Interop layer. https://msdn.microsoft.com/en-us/library/ms173184.aspx

The COM system provided an approach to interoperability and reuse for a long time, but compared to our current generation of cross platform compatibility, the venerable COM system components are proving to be a significant legacy challenge for cross platform implementations.
Spoiler Alert Eats $2.5M to Grow Online Surplus Food Marketplace
I'm okay with waiting on features. What I really want in tedious is a significantly faster parser.
Lambda's are horrid on Java compared to C# IMO.

Class extensions can be fantastic and really enable design elements in elegant ways, any advanced feature could be argued that it reduces readability if used poorly.
The often forgotten difference between ML and humans is that we learn from stereoscopic video streams, not from a bunch of static pictures. There's a lot more information in a few seconds of watching cars on the road than in a thousand pictures of different cars. We get to see the 3D picture (we have dedicated circuits for that), hear 3D audio and perceive temporal data. We correlate all that and many more data sources to form categoties.

ML trained on bunch of static pictures is like humans dealing with those abstract geometrical riddles that are used on IQ tests. They're difficult for us, because they're not related to our normal, everyday experience.
I run B2B Facebook ads, and they work just fine.
Legal weed dealers cannot yet issue a special type of credit at their discretion, for which they can employ the DA as a collection agency
Here's a pretty interesting note on .NET Core 1.1's performance improvements from round 13 of Techempower's framework benchmarks [1] (linked from the announcement above):

> Thanks to Microsoft’s herculean performance tuning effort, ASP.NET—in the new cross-platform friendly form of ASP.NET Core—is now a top performer in our Plaintext test, making it among the fastest platforms at the fundamentals of web request routing. The degree of improvement is absolutely astonishing, going from 2,120 requests per second on Mono in Round 11 to 1,822,366 requests per second on ASP.NET Core in Round 13. That’s an approximately 85,900% improvement, and that doesn’t even account for Round 11’s hardware being faster than our new hardware.

Here are the benchmarks in question [2].

There are a few caveats attached, like that it's still not quite at the top and the best improvement is under the plaintext benchmark in particular, but nonetheless a very impressive effort on the part of the .NET team.

[1] https://www.techempower.com/blog/2016/11/16/framework-benchm...

[2] https://www.techempower.com/benchmarks/#section=data-r13&hw=...
SQL Server 2016 on Windows 10 was fairly one click install when I did it a week or so ago. It was infinitely better than my experience with SQL Server 2012, which was a struggle at the best of times.
Well, technically, if more than 1% disagree on anything you could say "99% don't agree".

But that's entirely misleading. And certainly not truthful.

Do show your source for the claim that 99% of academics do not believe AGW to be valid.
I think what might be happening is a small confusion between our deliverables. Some teams we worked with wanted to use as much of Clarity as possible but couldn't switch to Angular in the short term, so we made sure we could deliver "Clarity UI" and "Clarity NG" separately.

Clarity UI is pure CSS: you just include it on your page, use the correct markup and classes and our styles will be applied. Kind of like using Bootstrap without their JS (most of us have done this).

Clarity NG depends on Clarity UI for styling, but provides full-blown Angular 2 components with the correct markup in their templates, two-way binding, ... That's the easiest way to use Clarity, but it forces you to use Angular.

Unfortunately, our documentation doesn't split the two yet, it starts with the pure HTML/CSS version and then showcases the Angular 2 components after that. Probably explains the confusion.

I hope this helped!
I've read that the way gambling engages the dopaminergic system in gambling addicts is more akin to physical addictions like alcohol, tobacco, or opiates. So maybe a better analogy would be "in the same way freely available opiates would enable drug addicts".

There often seems to be a sentiment of "Why congratulate a recovering alcoholic? I've never had a drinking problem so why isn't someone congratulating me." from those who have never experienced or been close to someone who is experiencing a never ending addictive loop. Generally this attitude comes from arrogance, inexperience, and youth.
Theranos CEO Elizabeth Holmes is a victim, venture capitalist Tim Draper says
Plumtree Portal / BEA Aqualogic Interaction / Oracle WebCenter documentation is/was a perfect example of this. When I was working on it, all of their code samples had a footnote that said something like "all code examples work in Java or C# unless otherwise noted". I don't recall ever coming across a language specific example.
One, of course, might find a difference between hypothetical banning of something you own and a hypothetical banning of something you are.
The problem here, is people are willing to brush aside facts that are most easily left to interpretation based on world view, for the larger sake of their cause, where the ends justify the means.

As a very middle of the road moderate (if that's the right word? Maybe it's something else.) type, I clearly see this disregard on both the liberal and conservative side. Much in the same way an agnostic has to sit and watch mommy atheist and daddy religion fight.

Examples:

1. Trump is a racist

Liberal >> Common sense and all evidence point towards him having and continuing to have racist and bigoted behavior. Electing him would empower racists and harm the country.

Conservative >> Common sense and all evidence point towards the biased media fixating on his conservative views of upholding the law (ILLEGAL immigration) and trying to paint him and anyone else with those views as racist. Also, he is a flamboyant TV personality, I am more than willing to overlook his gaffs because at least he says what he thinks. Electing him would help reverse the damage caused over the last 8 years.

Something Else >> Trump is a jerk and probably has lots of personal issues, and may indeed be a racist. While I am sure there is a small minority of people that like his ideas based on a place of hate, it seems there are a lot of people that have an ideological reason to support him based on the changes they want to see made. Electing him seems like a risky move, and may destabilize things.

2. Obama is a Muslim

Liberal >> Obama's officially stated religion is Christianity. Yes, he is friendly towards Muslims, why wouldn't he be. We have a long way to go towards repairing our relationships and reputation at home and abroad as being inclusive and tolerant of ALL lifestyles, beliefs, and religions.

Conservative >> Obama's actions in office show a disregard of his duties to protect Americans at home and abroad from the threat that is radical Islam.

Something Else >> Obama is a classy guy, and he is not afraid to mix it up with people no matter what people think. Not sure about things like the Iran deal are the smartest but I very sure he (and some other decently smart people) have our best interest in mind, however, I am not sure if they are making the best decisions. I am unsure that any amount of publicly available facts about national defence, economy, Middle East past and present tensions and issues, and Iran, will make me better able to judge this.

Conclusion:

Just because you have facts, doesn't mean you have an understanding. Wisdom and knowledge are for sure bolstered by each other, but not synonymous. It seems to me both sides have a righteous indignation against the other. It will take compassion and compromise to truly move forward as one human race.
Possibly, but I saw no reporting on any protestors that were not local and I still can't find any evidence of that. Also I would tend to assume that the local activists there on principle (not poor) were probably not the same ones throwing rocks.
As a clarification for anyone reading this later, "where the value becomes closer" means "where the value becomes (and thereafter remains) closer".
Right, but the point is that React is disciplined for you. You never do any manual HTML manipulation so you don't have to worry about injection issues.
Show HN: Personalized Autism Genetic Report
The tone is part of the point he is trying to make.

You guys are all inclusive but when somebody says they don't want refugees in Sweeden, they are downvotted into oblivion. God forbid you insist on your 2nd amendment rights. And God forbid you want Trump as president who actually had an agenda vs. the "$200 million for speaking engagements" Hillary Clinton.

Safe spaces should be burned to the ground.
Didn't the Democrats use the IRS to target Republican politicians?
Bitcoin? Depends on their country though for how hard that is to turn into their local currency.
Professors Make More Than a Thousand Dollars an Hour Peddling Mega-Mergers
Who is representative of progressives as a whole?
Please report back!
Libertarians and Democrats Need to Fall in Love Again
I am simply stating that there is no proof he is alive, and hasn't been for ~40 days. The checksums don't match-- which is a bit odd as they have consistently matched pre-comitments until now. That said, I would assume that if Assange is alive (and hasn't escaped the embassy somehow) that he would want people to know he was alive. If very powerful people were trying to kill you, you would likely not want to make it a habit to disappear for >1 month to elicit shock value. In the event someone actually does kidnap/threaten/kill you no one would think it odd for 40 days.

Again, I am not really speculating. There is no proof he is alive. Many have asked for it. The twitter poll vote was for a video, the pilger interview was a pre-recorded video and his spokesperson said he was "very ill and his condition had deteriorated" and the prosecutor relayed the info to him via 3rd party and barred his lawyer Samuelson from being present. So IDK what is going on, but something feels very strange about this.
Can you test my app? Inmeet [Beta]