skysight-inc/HackerNews huggingface dataset:
Honestly, this is a good run through of resources and examples of different machine learning algorithms/techniques be it supervised, unsupervised, or model validation... however, the wording used and mistakes made when describing supervised learning or Naive Bayes shows that this is an attempt at taking an O'Rielly book and trying to summarize it in a short article... while making errors... How did it get so many points on ycombinator?
Blog+1548+by+Lee+Clement+-+“Time+takes+all+and+gives+all.”+―+Giordano+Brun
It's almost like Trump ran a campaign to intentionally try to suppress Democratic turnout and was successful with it.

https://www.washingtonpost.com/news/the-fix/wp/2016/10/27/do...
I was about to post this quote; it's amusing to see it within the first 13 comments.

I am sympathetic to the author's UX arguments, but it has always seemed to me like the OS vendor was clearly the party whom I wanted to handle my virus protection, if any. I'm already obliged to trust them and they're in the best position to do the job (API access, etc.)

If you as a third party want to convince me you're better at protecting my computer, you've got an uphill battle considering the hacks necessary to do the job (and it never seemed like lots of AV API support is the answer, since you could just build first party AV functionality instead with better integration). Also not convincing: hundreds of non-AV features like a password manager.

"Better user experience" would not be the way I describe it.
May not much differences I think. Chrome warns you on each startup for non-store extensions. It's annoying. If they do one more steps, there're some NODEJS tools for them also. So that I think this extension really needs to focus on newbies.
The experiments social sciences would need to conduct in order to achieve the same level of data quality and volume as physicists are completely unethical. It's not surprising that they are unable to progress at the same pace.

This problem amplifies itself, as the inability to acquire good data leads to a politicization of the science. Without the ability to perform, replicate or refute experiments, the scientists focus on convincing their peers through prose and essays.
And you are an educated user. I'm sure millions of users have the same user experience, but don't know why their Windows works so poorly. This happened because a few years ago they downloaded some software from download.com to "fix" a computer issue and unknowingly installed 5 antivirus packages that now compete for computer resources (or worse) at the kernel level.

Microsoft is damned if they do, and damned if they don't fix this for their users. Maybe Kasperski is collateral damage in this effort, but I think Microsoft is right to use the Windows 10 upgrade as an opportunity to try and remove these mostly terrible software from users' pc's. Let Kasperski convince users how their software is better so people actively choose it over Microsoft's solution. I do this with Chrome too: as long as it's better I reinstall it every time no matter what Microsoft tells me about Edge.
But that's the main difference to other countries. In Germany, it's the only way to get a tenant out (if they pay the rent). It's basically impossible to get a tenant out if you can't find a family member who wants to move in. It's a contract that can only be cancelled by one party (the tenant). Wouldn't call that no rights for the tenant. I can't think of other contracts that cannot ever be cancelled ordinarily by one party.

In most other countries the landlord has the right to cancel the agreement with certain notice.
The greed is getting the better of them. They are so desperately trying to duplicate the success of others that they forget what success is all about.

Fun fact: If you bought one share of MSFT the 23.Dec 1999, you would be down 2 cent today.
Snapchat Starts Selling Spectacles in Vending Machines
Academic Research Centre: Project and Thesis Writing
"Vendors don't build software, people build software"

Working with vendors is logical for big projects but an obstruction for small projects. If we eliminate the middleman, outsourcers would pay less and developers would be paid more. There'd be less bureaucracy. There'd be greater loyalty.

I hope there was an easier way for outsourcers and developers to find each other.
I wonder when people like this will come to understand that the magic words don't work anymore?
You can still do it, you just have to jump through some more hoops. You have to be able to if you think about it, otherwise you couldn't develop an extension

Edit: having done a bit of reading, the above may be incorrect now
But Europe was the first to do CANNONS on a large scale...
It is not [insert place]'s job to respect [insert other place] ideals of liberty.

It is not comedians' job to respect other's religious beliefs.

It is not democracy's job to please everyone.

What was your point again?
For political appointees who are implementing your promises that determine whether you get re-elected, loyalty is a very important qualification.

We all know how easy it is for political promises to be broken - there are any number of ways to sabotage an effort you're in charge of, while appearing to act in good faith.

You don't even have to do it deliberately - you just need to give 100% in a job that needs you to give 110%.

Who do you think has more incentive to deliver your vision? A guy who hates you, and who thinks he'll get a better boss (maybe even be boss himself) if you're out of the way? Or a guy whose ship is tied to yours and if you go down, he'll never achieve such heights in his career again?
Public sector can always go Linux, as it already happening everywhere. There's no need in great UX, just good enough one to perform their functions. For many even a thin client working with cloud-based apps is good enough.
"Massively abundant, cheap, clean energy should be one of humanity's top priorities."

Not while most of the biggest economies on Earth relies on extracting and selling resources to satisfy civilizations energy needs.
Hate Waiting in Line? Airport Puts Queues in Perspective to Ease Travelers Minds
How to encrypt your entire life in less than an hour
> This is a typical thing in Go: the language is kept stable and backward compatibility is king. Solutions for some things are left to the community.

C++16 beta compilers can compile the very first C program just fine. How's that for backwards compatibility ? 44 years. In fact, this is exactly what's frequently blamed for C++'s complexity. Support lots of weird edge cases because "at some point it worked". Over 44 years (wtf C is old now).

Java - same. ML - same. C++ - same.

> I believe this promise of stability paved the way for much of Go's success, despite many shortcomings

Actually for most of it's 7 year life the exact opposite is true. Go regularly broke it's weird cases (I would say because getting a compiler without a sound type system working well is a road that is littered with mines). This is why "gofix" exists ( https://blog.golang.org/introducing-gofix ). Go's authors are crediting this with Go's "simpleness".
For those who want ruby-like syntax and native performance, there is crystal: https://crystal-lang.org/
> Let's hope _other_ people's freedoms aren't being taken away thanks to your vote, though.

Such as?

> I also don't see why you would Trump will actually listen to you. Because he says so? You trust what he says?

I'm not talking about Trump listening. I'm talking about liberals listening to trump supporters trying to explain to them why they lost, and why they feel they are taking away freedom of speech.

> I understand and will not debate that you feel like you haven't been heard by the American political system (I immediately take your word for it), but that just doesn't mean the alternative to staying on the same path isn't significantly worse. Or do you think your life couldn't be any worse? Worse is _also_ an alternative you may have voted for.

The past 15 years have been a disaster. War, humanitarian crises, terrorism. I mean its always been a cruisy life for a white male software engineer though. But I just can't stand irrationality (as I perceive it), but more than anything the biggest risk is the attacks on freedom of speech through the liberal's bullying, public shaming, and ad-hominem attacks.
Yes, I believe developers are not the primary target audience of any AV. Common users will benefit from the additional features and better protection of 3rd party AV solutions more.
I agree - always been a bit mystified when fusion power is described as "cheap", fuel isn't a big component of the cost of fission power plants so even if the fuel is low cost it won't save you that much money.

[I guess decommissioning costs might be lower but are they actually included in the costs of operating normal nuclear plants?]
I like the performance of php 7 very much. It has/will have an impact on global warming.

The only frustrating thing about it is, that there was so much potential unused for so long. Manh k/mwatts of power for nothing.
Of course, when I say it's crap, I mean compared to C++/Qt Widgets. I wish Quick Controls were available in pure C++.
It's a disruptive ideology that is intrinsically polarizing, especially when identity politics is introduced. If you take the short view, it's good for some, and bad for some, and some people will opportunistically use the ideology in self-serving ways.

If you take the long view, the "fashionable" parts of identity politics will fall away: the various shills, exploiters, and self-serving loud-mouths will begin to be ignored except among a hardcore cadre. But the status quo will have shifted to a situation that's more equitable for men and women.

Polarization and disruption are unpleasant while they're happening, but generally things swing back towards the middle, except that the middle will have moved slightly in a good direction (hopefullY).
Dirac: A Chrome DevTools Fork for ClojureScript
And when the party coming into power wants to go back to coal and drill all of our oil reserves.
No doubt. The Republicans have always been anti-gay. It's just that Trump done more than anyone ever has to bring them around on this issue.

I'll never forget the cheering and applause Thiel got from Republicans when he announced he was proud to be gay at the RNC. That was a pretty special moment.

He has a long record of being pro-LGBT and if he was going to backtrack on that to appease his supporters he would have done it before the election, not now after he already has their votes.
Why gamification works – process creation
Oh, yeah. Now you're mentioning it, "China invented gunpowder" is often followed by "but they used it only for fireworks".
I get their point and Kaspersky is pretty good. However Antivirus products have typically been utter and complete crap, slowing down computers a ridiculous amount and to non technical people it's just "their computer is slow, oh look how fast this mac is".

My father has three freaking antivirus/antimalware solutions installed. Maybe defender could be better, but if it reduces the market share of the nortons, comodos etc then I'm all for it.
Programmers create software in a series of discrete steps called „commits”. Each commit adds a small improvement to the software or fixes a mistake. Programming is a highly involved activity, so when programmers finish a commit, most of them take a break. It helps them recover from mental strain. However, when they’re back from their break, it’s not easy to get „in the flow” again. Which task should they deal with next? Can they get this commit done before lunch? This tea is so good, so why not have another one?
Including dividends?
Ask HN: Can new graduates get (good) remote work?
Hey HN,

Long-time lurker here. I'm going to be graduating my Computer Science BSc in Summer 2017, and like the idea of getting involved in remote work.

There are several companies which actively hire remote workers, however are they less likely to take on new graduates who don't have prior experience in a larger workplace environment?

Also, for those who are working remotely, do you know if graduate developer salaries are reasonable (I'm UK-based, not in London)?

Thanks for any information! :)
Very thought provoking article, thanks for the insight. Felt like reading a masterpiece of poetry.
I'm trying to do the same. But after spending the last few months building my own product, I feel like I'm not ready yet. The mistake I made in my career so far was not knowing enough about one industry, it's very difficult to think of a profitable idea if there isn't an industry you know inside out. So I'm considering going back to full time employment, pick an area that I'm really interested and learn that market well.
> I have not benchmarked Go against Java explicitly, but I do benchmark against C and it compares very nicely in performance to C code,

On average, Go code is about 50% as fast as C code in calculations and algorithms, usually, and has more lines of code for equivalent functionality without cheating. Do your benchmarks tell you something different ?

Java is about 10% slower than C. 30% or so if you "don't cheat" (meaning write a direct translation of C code into java, e.g. using char[] instead of string)

There's also that C encourages you to write faster code, at least it does for me. Java, Go, and every other language I know, encourage me to do string mangling by making lots of temporary strings. C doesn't really allow for that, instead making me think about doing in-place string editing, which is far, far faster than using copies. Of course, get the tiniest little detail wrong and it'll blow up, but there's no beating it in speed.
He called for a ban on all Muslims. Try explaining how that has "nothing to do with religion".
Try non-conformity under European law. Threaten to cancel the contract and follow through. Win your lawsuit. Make life better for all of us.

The point is that non-conformity suits often hardly have any stake. Why bother for €100. With a Tesla, it's different. Software regressing is clearly non-conform. And non-conformity is not related to the waranty periode either, but to the expected lifetime of a product. In case of a car, many years.

I think a ruling by the European court that software should be safe and functional throughout the expected lifetime would be the best that can happen for consumers.
There's still quite a lot of data out there. For example, SAT tests since the 70s show gender differences in mathematical ability as measured by that test:

> Continuing an uninterrupted trend that dates back to at least 1972, high school boys outperformed girls on the 2015 SAT math test with an average score of 527 points compared to the average score of 496 for females, see chart above. The statistically significant 31-point male advantage this year on the SAT math test is the same as the 31-point difference last year, and just slightly below the 33.9 point difference over the last two decades favoring boys.

> (...T)here were 165.3 boys with SAT math scores between 700-800 points for every 100 girls with scores in that range. For the next highest 100-point range between 600-700 points for the 2015 SAT math test, there were about 121 boys with scores in that range for every 100 high school girls (55% boys vs. 45% girls).

There's quite a lot of data out there. I suspect there's not a lot of research into the topic because it's so politically charged.

http://www.aei.org/publication/2015-sat-test-results-confirm...

https://en.wikipedia.org/wiki/Sex_differences_in_psychology#...
You're missing the point. It may happen with mobile as well. Actually already started. Remember last news regarding Apple kicking off some apps?
Nonetheless, .org is for not-for-profit associations, while .com is for-profit corporations. .net is for networks, and .biz for businesses.

A lot of startups use .io, but unless they're located in or are addressing the British Indian Ocean Territory, they should not.

I choose my "providers" taking into account the tld classification. For example, my open source free software projects are hosted on framagit.ORG, not on github.COM. (Well, ok, since people are dumb and they all go to github, I also have clones there, but I expect the commercial github entity to shutdown that service and erase them at any time for any reason their shareholders may have).
2π
You are oversimplifing this. These people are pissed off at Washington and Wall Street and they believe Hillary would be more of Obamas business as usual. And guess what? The emails proved them right.

http://m.washingtontimes.com/news/2016/oct/8/hillary-clinton...

The DNC is full of incompetent hacks whom were arrogant enough to have allowed this to happen. She dismissed half the country as deplorable, visited Virginia and told the miners there she's shutting the coal plants down. Wore 15 thousand dollar pantsuits to events on poverty. Its not surprising that she lost its surprising that she got as many votes as she did.
As Bill Clinton once said (ironically enough): it's the economy, stupid.

Mid-westerners accurately saw this election as a way to do away with job killing trade deals.

If coastal elites were really serious about bridging the divide instead of talking down to unemployed midwesterners about gay rights they'd educate themselves about the TTIP, NAFTA & TPP and stop pretending that "a robot is going to steal those jobs" is anything more than an article of faith.

Edit: kind of figured this would get no coherent response and more downvotes than upvotes :)
> Fun fact: If you bought one share of MSFT the 23.Dec 1999, you would be down 2 cent today.

They've had at least 2, that i can think of, 2for1 stock splits since 1999.

So that's wrong. If you had invested $10k in 1999 you'd likely have > $35k now including dividents.
Nope, we know for sure that David Duke endorsed trump. Everything else you're referencing is baseless speculation.
The OP asked for a source. I think that is fairly reasonable.
> but if one has a core dump or can reproduce the crash under a debugger, a traceback can be easily obtained in the majority of cases.

how do you create core dump? starting program under some debugger? I tried debugging with valgrind but the output contained so much noise it took my ages to find something. I also had to recompile QT used by PyQT because QT because QT requires some flags to be able to debug. What's the best way to debug things like this?
Yeah nithing like that happens in big coastal cities.
Fair play, that's a lot to turn down for his beliefs.
I've been making some notes going along as I have figured out different things over different generations of MBP:

- https://plus.google.com/+MagnusHoff/posts/Bnor8DQkKZ4

- https://plus.google.com/+MagnusHoff/posts/b23xMvSk3Hg

- https://plus.google.com/+MagnusHoff/posts/1fUQWHPujX3

- https://plus.google.com/+MagnusHoff/posts/eLtER7D8feX

- https://plus.google.com/+MagnusHoff/posts/7JHdmgZHwy8

- https://plus.google.com/+MagnusHoff/posts/2wJnwgZt2md

Additionally, the SD card slot won't work with ultra high speed SD cards, so I have had to cap the sdhci driver to high speed.

So; Yes, there are some hiccups, but I am a happy camper :)
I agree. It seems we are in the minority though.
I suggest you read up on The United States v Microsoft.[0] It was kind of a big deal.

[0] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Being able to code under pressure when the world is burning is also different to working under pressure of a deadline. Or rather, being on the last day of a 30 day deadline isn't the same kind of pressure as being told you have an hour to complete a complex task.

Not everyone needs to be able to work well when the world is burning. Its not part of many jobs. However, if it is part of your job (eg your the guy who has to fix stuff at 4am) then I see nothing wrong with asking candidates to do timed work in an interview. I just think most jobs don't or shouldn't require this.
I completely agree.

This and the introduction of hostile upgrades on Windows 7 was the reason I actually switched to a Linux based operating system (Xubuntu), with my old Windows 7 as occasional virtualized guest operating system for old applications.

I was never happy with Microsofts product policies and aggressive strategies, but I accepted them since they did not cross the lines too much. Also, I thought the barrier to switch was much higher.

It is not. There is no reason not to switch away from proprietary, closed OS such as Windows or Mac OS these days. Unless you are really a fan, of course. But then you are willing to pay the price.
The realities of a politician job are wildly disconnected from a "real world" job, though. No "fire/hire at will", for example - once a politician is elected, he/she can serve the term without having to fear unemployment on the next day. No matter how he/she performs, the only way to get rid of an elected politician is criminal behaviour (and as seen with Arpaio, sometimes even openly defying judges is not a reason to be forced to quit).

In Germany, all members of parliament also get a pretty pension package - minimum of 1.682€ per month, which is FAR more than many old people ever get.

Politicians NEVER have to experience the worries of "normal people" like "how am I going to survive as a pensioner?", "how do I feed my kids when I don't have any money left?" or "how am I going to pay rent this month?" - and with a greater and greater rate of "working poor" or unemployed people, the disconnect will rise accordingly.
Yes, but I would prefer a coffee
You mean PyQtSlot? http://pyqt.sourceforge.net/Docs/PyQt5/signals_slots.html#Py...