skysight-inc/HackerNews huggingface dataset:
I have a gut feeling that this is still in the works and the main reasons for the trackpad size expansion that no-one in particular was asking for.
How politics makes us stupid [2014]
Bit of an anti-advertisement: the article contains spoilers for a lot of the episodes, making watching them for the twist a bit pointless.

I still want to watch Black Mirror at some point; I'm lucky that I have a terrible memory for spoilers ;)
As I understand it, the carbon tax proposal in Washington was supposed to be revenue-neutral. Do you have a pointer showing it would come out revenue-negative?
ZeroStack Joins AWS Partner Network
I only have one gripe with the Visual Studio REPL...it kind of lacks the 'P' part of REPL. If you execute something, it doesn't print it out unless you do Console.WriteLine(). Otherwise, it's pretty nice.

Not sure why they went that route with the C# REPL, because the F# one prints out results after execution.
Social Media’s Globe-Shaking Power
There are at least five such front ends (easygit comes to mind) and extensions (like legit from Kenneth Reitz). But none is popular, and I suspect the reason is that, despite all the complaining, Git's default UI is not actually that bad in day to day use.
Would love feedback and also please sign up to obtain your report if interested.
This is interesting, because once it recognizes my drawing, it cuts me off before I finish, which would seem like it's adding incomplete drawings to the training set. Maybe it just wants examples of versions that it can't already recognize.
The proper comparison to Amazon's offering would be Redshift. The reason you would go with Redshift over BigQuery is if your data is already in RDS, then migrating to Redshift is fairly straight forward (just whitelist the IPs in your security groups).

As others have stated, this offering directly competes with Google's Data Studio which was recently just announced.
In MSVC's STL we're making major changes, adding lots of features in pursuit of C++17 conformance. Among other things, we've added several new headers between VS 2015 Update 3 and VS 2017 RC (<string_view>, <optional>, <variant>, <any>), and we've totally overhauled std::vector's implementation for correctness and performance.
That's a misinterpretation. Trump may appear to be slightly left of Pence, but 'middle ground'? No. Trump is still in favour of horrible stuff (and clearly by having Pence as VP, he is enabling those views as well). Trump is also much more variable - Pence has made his views clear where Trump has said little of actual policy. Just because Trump is trivially more left than Pence doesn't make him reasonable or his views anything less than terrifying and insane.
Hasn't the addictive properties of gambling been baked into the model of businesses offering it since the concept emerged?
This is exactly why so much suspect ad inventory continues to be sold online. Back in the old days an advertiser could watch TV and say definitively if their ad played in the purchased slot or not.

The larger problem here is, depending on what is being optimized for - such as CPM, a big advertiser can begin to allocate an increasing chunk of their ad spend towards the worst performing inventory. I've noticed even Google has more and more very questionable ad products being sold, complete with nearly useless "conversions" being mixed together with real on-site conversions.

For all the heat Snapchat got in their IPO story, the sponsored face/AR filters are the best thing I've seen for brand advertising online in a really long time.
sorry, thought the satire was obvious.
I found http://www.vox.com/2016/10/18/13012394/i-732-carbon-tax-wash... very helpful in understanding some of what was going on with this ballot initiative, and in particular why the environmentalist establishment opposed it. That opposition explains some of the strange outcome.
No they actually have to enlist the help of physicians at hospitals and/or academic centers(for drugs) who would put a lot at risk if they faked the data. They also have to have external auditors.
That was probably both true, and slightly misleading. I remember a talk on Drizzle (a MySQL fork looking to clean up and streamline the system after Oracle's buy) years ago where they touted similar numbers in code reduction by dropping support for all non POSIX or edge case OS's other than Linux, FreeBSD, and OS X (and that last one might have been added later). That is, they ripped out the HP-UX, AIX, Solaris and Windows specific code (and possibly more). Sybase looked to support a similarly diverse group of operating systems[1], so there were probably a lot of gains to be had even if they didn't remove all POSIX support.

1: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybas...
Yes, smear campaigns happen on both sides. I'm talking beyond that though. E.g. Some saw Clintons "career politics" as her being indoctrinated into the status quo whereas Trump represented a change.

I was as unhappy about the result as the next lefty but it doesn't help the situation to assume that all Trump supporters are ignorant, nor any of the worse accusations. Those supporters will have their reasons and if you want any hope of swaying their opinions then you have to listen to their arguments - something we did a poor job of in both the UK's EU referendum and the American election. We got preachy instead, so many on the opposing side kept their opinions quiet and we ended up not only misjudging the support of those campaigns had but ultimately losing the vote as well.
Gary, great work! You could add a bot to post links to lectures in social networks, at least Twitter.

Like one random lecture each day, or the most "active" during the week.
Seems like one of those things I'll play with for about 30 minutes, think it's cool, and then never touch it again.
Considering 50% of Azure instances are Linux, perhaps?
(Just for the sake of argument, assuming Russia is involved exactly as stated...)

I don't think Russia had any particular leverage over Trump.

Rather, Russia is desperate to avert war between 2 nuclear armed powers.

Most US citizens have no idea how tense relations have gotten between Russia and the US in the last year. Hillary's stated policy of implementing a no fly zone over Syria would have almost certainly led to armed conflict between the US and Russia.

As for Trump, it remains to be seen what happens, but he has said he wants to work with Russia to take down ISIS, which is a mutual problem both countries face, and to me that cooperation sounds better than WW3.
Why should I trust you with my genetic information?
> this is a private company

I think you mean public company. They went public a few years ago.
I am not the target market for this. I'm pretty sure I might be in the minority, but I enjoy the sound of desktop PC fans, especially the larger, noisier ones.
Ruby on Rails How to Build a Blog in 15 Minutes – Original Video (2005)
You are not alone. I feel the same way every now and then. The most obvious sign is when I catch myself typing the URL of the website I just opened right there again at the top.

And then I go through my habits and get better internet hygiene. One such thing that helped was setting time limits or when I switched for instance to using Google Reader.

Unfortunately google killed it, so I was lost for a while.

Another trick that worked for a bit was using Calibre to dump websites/articles (from RSS feeds) into a daily .epub for my Kindle. Browsing the web on an offline device is really nice, as it removes the impulse for clicking on links.
I had the same thing happen, turns out Privacy Badger blocks some important component in the recognition, so switching to a private window fixes it.
Anyone migrated from ASP.NET MVC 4 to Core yet? Is that a lot of hassle?
It looks very nausea inducing, even the video gave me a little bit of an issue. Did you experience any of that?
Spear fishing attacks are hard, and quite common (https://www.firmex.com/thedealroom/spear-phishing-whos-getti...). It doesn't seem that spear fishing is any proof of nation-state complexity to the attack.

Just a few months ago, a large mmorpg gaming company had a developer account hacked through spear fishing. The attacker went in, danced around a bit, and gave out free items. Not really the behavior of a nation-state actor. The company, contrary to most other, admitted the fault and that security practices (and basic sense to not ask in the office why the "developer" needed to reset the password) had not been followed in this case, and that human error resulted in the breach. They did not claim that the attack was some complex hacking trick for which can't be defended and thus they be faulted for. It raised my respect for them, and it is something I hope more victims of social engineering would do.
Is Java currently behind C# in any capacity?

Not that a shot in the arm wouldn't be good for Oracle, but Java definitely still reigns supreme at the moment, despite Oracle's involvement.

http://www.tiobe.com/tiobe-index/
when you can run javascript on a pebble watch it blurs the boundaries ... Want to concat an number and string ? JavaScript wont complain.
Twitter reserves the right to kick out whomever it feels violates their policy. As a corporate entity, they have that right.

What I don't agree with is the targeting of a single ideology. If they are doing this in the name of sanitizing content, fine, but sanitize hate speech from all sides.

That said, my preference would be for them to provide better tools for people to manage content of hate or abuse. Of course then we get the echo chamber effect.
Why Cross Compiling Is Hard
Dont affiliates get paid purely on click throughs? No conversion required? So reach is a useful metric.
> GC pause ... sufficiently low power hw .. cheap phone

Yeah, but even high-powered hardware can take a "major" hit from a GC pause when your application is extremely latency sensitive.

IMO it would be great to get folks who write the enormous base of existing realtime apps driving critical devices everywhere to sit up and take notice of Rust.

EDIT: I mean to say that many of my colleagues who write realtime software dismiss new languages as including GC baggage by default (because so many do!). So, hey, good that the video calls this out.
> (1) That's hair splitting of common usage.

The operating system's technical name is GNU/Linux[1]. Many people call it Linux incorrectly, but it is actually a serious distinction[2]. I would agree however that Linux is the most widely used OS kernel.

To make the distinction more obvious, can you explain what the difference is between "Linux" and Android (which uses the Linux kernel). [ Hint: the difference is that Android doesn't contain GNU. ]

[1]: https://www.gnu.org/gnu/linux-and-gnu.en.html
[2]: https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
Life Is a Braid in Spacetime
Word of the Year 2016 is Post-Truth
I can't answer the compiler question specifically, but based on using some of those products (at least Office 98), I think they ported a fairly large subset of whatever API they were using on Windows. Most of the controls were almost identical to Office 97 on Windows, except for things like the Mac menu bar. Office 97 also allowed the customization of the order of menu bar items; the Mac version retained these options, but they never actually worked.
So here's a perspective on the parent's statement and yours.

Being placed on a registry = bad.
- Have you supported or opposed gun registration?
- Did you support blocking purchase of guns based on your presence on a no fly list?

If your answer to either of the above two questions is yes, I'd advise you to strongly consider what drove you to that perspective?

If it was fear of some outcome beyond your control, then you'll probably understand why the idea of a Muslim registry sounded good to people worried about terrorism with all of the ISIS news.

If your answer to those questions was no, then congratulations on logical consistency.

Now, in terms of defeating calls and/or support for such a registry to you think it would be better to dismiss the fears that people have and insult them...or to have a civil discussion with them on why it's a bad idea, the constitutional problems it creates, historical outcomes or how it's virtually unenforceable?

The above video makes the point that dismissing and insulting rather than playing nice and engaging is exactly the problem. You can be against the registry and still have a civil debate. Slinging insults and avoiding the discussion entirely is the problem.

One of my favorite quotes:

"The test of a first-rate intelligence is the ability to hold two opposed ideas in mind at the same time and still retain the ability to function." F. Scott Fitzgerald
Not sure what you meant to link in #2, but it does not mention the word "elevate", "Trump", "pied piper", or even "strategy".
I was talking about the mainstream TV news outlets that handled most(?) of the election night coverage.

These often have their own polls their responsible for.

It's great saner minds have looked into it; I meant to point out the dearth of follow-up by big-name news stations.
Here's my reason why there's nothing i can respect there: One of my best friends is a person in the USA, requiring constant medical support (literally one skipped day can kill them) in a queer marriage. The people directly around trump would rather see my friend die, alone.

Not all of the people who voted for him, by far. Many are not even aware of the consequences this has already had. (Yes, various friends of mine have been accosted on streets by complete strangers just for existing.) Many can be talked to and would understand the situation.

But respect? For casting a vote to spite people? For casting a vote without having done proper research?

Sorry, i have none. Not until i know that my friend can live in safety and dignity.
You're the one making the claim, you have to provide the citation for it. It's that simple. Extraordinary claims require extraordinary evidence. So far, I haven't seen any evidence.
Thanks for the notes about my certificate to all who mentioned it. I'll get it taken care of tonight. That's a personal site that I haven't paid much attention to recently.
Yep! Feel free to issue merge requests for features!
Wow, I didn't know that a billionaire was a regular person. I guess anyone is a regular person then.
Simplify: move code into database functions
I guess it just feels weird. Dropping in photos and emojis to that sort of context has become too much a part of normal friendly communication now that I feel a bit hamstrung without it. Luckily Facebook Messenger is the almost universal workaround for now.
Why exactly should safe spaces be burned to the ground?
> I'd be very interested to learn the back alley reasons why this was treated as significantly less important a drum to bang in the bulk of the media than the Clinton emails.

IMHO, a large segment of the media is not really journalism, but ideological promotion. This includes Fox properties (Fox News, the WSJ - at least their editorial page, NY Post, various UK publications, etc.), Rush Limbaugh and most talk radio, right-wing blogs, and many others. Therefore a large segment of the news media doesn't cover scandals on the right, while everyone covers them on the left:

* An unsubstantiated hint of scandal on the left gets blanket coverage from the ideological sources. Consider the fake Planned Parenthood emails, or the fake investigation of the Clinton Foundation.

* A substantiated scandal on the left is covered by everyone, the ideological right as well as the real journalists. For example, the NY Times broke the Clinton email server story and covered the Russian/Wikileaks emails extensively. Of course, Fox et al. covered and promoted these stories to maximum extent.

* A substantiated scandal on the right is covered only by real journalists, and ignored (or used as fodder for spin and attacks against accusers) by the ideological right.

* An unsubstantiated scandal on the right is ignored by everyone.
Makes sense to me. The training data set focuses on generic, gender-neutral shoe examples instead of highly gender-specific ones.
The Chinese government famously infiltrated Google and other tech companies in 2009? without using a zero-day exploit. Your argument expects the DNC to have a better chance at defending themselves than Google, which apparently uses "bad security practices". It's wrong.
You are using Facebook ads for exposure, the same way consumer companies have been treating TV. You are looking for mindshare. How is that working out so far? Are you able to measure exposure to impact on future purchases?
...yeesh.
Does it remove it and redirect? If not, you're fine. I think that's why something like this is chosen. Your (server) app will rightly ignore that query parameter, but you'll probably still serve up the page. React is client-side, so it will still see it in the url. Everyone should be happy.
Most popular relational databases – 2016 edition
The article addresses this question. Roughly half way down. Also the current top comment in this thread also directly addresses that.
> So Broadcom is paying someone to write an open driver for their own GPU. This doesn't benefit anyone else in the ARM ecosystem in the slightest.

I would not be so cynical. It'd be quite unlikely that properly upstreamed Mesa and/or kernel code wouldn't lead to any idea sharing or refactoring/optimization of the common code used by all drivers.
The raw data after the first analysis is not retained and updates are performed on-demand. We do not share this information with any third party or insurance companies. Also, analysis is performed double-blind.
The Downsides of Femme Finance
> Correct. Promoting aspirin as "good for the heart" is too generic of a phrase; such generalization may lead to healthy people unnecessarily taking a daily aspirin just because it is "good for the heart".

Well, Bayer runs (or ran) ads encouraging just that behavior.
Thanks for the feedback. I agree accessibility is an important priority. I generally allow for fallback to a native element in a user preference option if there's any question about that. Especially with custom components. I've always had to lean on ARIA, which I believe Angular Material components are compliant. As far as I know, since projects I work on generally don't have resources to employ specialists in accessibility. I am interested in this space, though, and would love to start seeing more individuals online blogging / sharing their experience with the current state of accessibility on the web so smaller teams can also learn to accommodate them in a more precise way. I agree it would probably be a major pain point to have to re-design the wheel. I'm hopeful the "componentization" of the web will help here. Apple and Google probably have little incentive to distill their platforms to normalize the development experience, so I see decoupling the components almost as the only way web developers will be able to overcome these things.

I agree with the point about designing different experiences across screen sizes also. It definitely has to be considered on a case-by-case basis, but I've seen some interesting design choices which significantly reduce this pain point. I've almost convinced myself at this point that almost all cases (app types) can be handled by some clever flexbox manipulation and some reasonable media query break points.
Which is why you would use Scala or Groovy.
They use window.location.href with a regex here:

https://github.com/facebook/react/blob/e612826650ff68e73bff4...
WSL is an implementation of (some of) the Linux kernel APIs on top of the Windows kernel. The userland that you run in WSL is technically independent of WSL itself, but Microsoft provides direct support for installing Ubuntu there.
very cool, I missed that. Not quite the same as studio but great nonetheless!
TechEmpower Round 13
And here's the patent that kicked it all off: US4448419, also known as the "Telnaes patent" for its inventor.

https://www.google.com/patents/US4448419

The original intent of the design was to allow for larger payouts without the need to increase the size of the machine.
Although I am not against improving the safety of languages we use for system programming, the model that Rust advocates are pushing of "preventing mistakes" as a way to make systems secure doesn't convince me.

Mistakes (and security breaches) happen. A system should be written in such a way as mistakes are few, indeed, however it is essential to also efficiently protect our users' assets (data) first, assuming that mistakes are being made.

Ideally as a user I should not care much, nor can I trust that all software is "mistake free." I need the assurance and the tools to guarantee that 1) mistakes are detected 2) my data/privacy/identity is protected.
Hell has indeed frozen over and it's time to get the skis out and enjoy it!
ladies and gentlemen, i present you the future of captcha
I've never used Visual Studio, so I'd like to know how easy and reliable it is to work on a remote Python code on your local Visual Studio. I've tried using sshfs with vim to do that, but it's too slow and hinders my productivity. I'm wondering how other folks here do similar stuff, preferably without changing my editor from vim to something else (I've been suggested to use atom-sync).
That's an awesome idea. Or an apple notification (so I can get notified on my watch as I desire)? That sounds like it'd be a neat app.

If I have an app that shows my health data on my phone and watch - why not my system health data?
Curious - what stops an Apple employee working on the App Store from personally investing in an early stage startup that has seen tremendous growth on the App Store? Or similarly from insights on traffic from a Google team member? AFAIK, there is nothing legally that precludes you from doing so...
It told me to draw "frog". I drew Kermit. It recognized it.
While true, it may still be a reasonable concern if one is of the belief that what they own may offer protection for who they are.
Announcing Code Search on Team Foundation Server 2017
Setting the "Little Prince" reference aside, "adult neural network" sounds like porn to me.
I'm not sure what it means. Do you have no restrictions on developer tools only or do they remove the 10GB database size restriction for SQL Server Express, the free version.
Ask HN: Restarting the YC Podcast – who would be most interesting to listen to?
Hey HN.

I’m Craig. I work at YC. We’re starting the podcast up again and want your input.

Who do you think we should interview?

We’re open to all suggestions but maybe these prompts will help:

- Who has shaped technology and hasn’t done many interviews?

- Who has an interesting take on the future and is building it?

- Who is just really interesting and you’d love to hear more from?

Thanks for your input. Can’t wait to see who this post surfaces :)
It really depends on your security model. If you're not too concerned about the authorities, then a digital ocean box should be fine. Otherwise, I'd go with an offshore host. I haven't used them personally, but I've heard good things about http://undergroundprivate.com
Lots of news coming out of Microsoft's Connect event. C# is a great language, .NET Core makes it available cross-platform, and now the tooling is being announced (whether it's on par with what's available on Windows is TBD)
Ask HN: What's the best way to teach people vueJS?
Hi HN,

I love the vueJS framework, and I'm looking for a side project. So I was thinking: maybe my side project could be to teach people vueJS. Something like: start a blog, build an email list, and later sell an ebook. And I have 2 main questions:

1. How can I make sure people are interested in this before I actually start creating content on vueJS? Basically how to validate the need for vue.js tutorials?

2. And what is the best format to teach vue.js? Written tutorials, youtube videos, one-to-one teaching, ...?

Thanks for your help!