skysight-inc/HackerNews huggingface dataset:
I agree here.

--

I actually drink beer quite regularly, and whiskey when I am more in the mood (and in the money). (see: Canadian)

That said I rarely drink when I'm out with coworker, or I'll limit myself to a beer or two. I've never seen a real hard time from anybody, but I'm also a stubborn person when I feel the need to be. I wouldn't dream of giving anybody a hard time about not drinking and certainly would never look down on anybody for not partaking.

I think my only hope is that this view is reciprocated. I've found drinkers can just as often be condescended to for the indulgence -- and unless one really cuts loose and acts like an idiot, I think it's unwarranted and in poor taste... that it can be seen as an act of lower intelligence, or whatever you want.
Let's assume there's a new remote tribe discovered which has never had contact with the outside world.

Now, for reasons unknown, members of this tribe have an uncanny ability to do mathematics.

Every tech company rushes to enroll these math wizards, and entices them with English language courses.

Now an employee writes a memo that questions the value of the language courses because the tribesfolk seem to have no innate interest in linguistics and seem to have a harder time learning English, enough to turn some away from their glorious new careers in Silicon Valley. He surmises it's probably because of their natural gift for mathematics. He also attaches the scientific research that, up to that moment, supports the notion that members of the tribe indeed have a superior grasp on mathematics.

Now that we have the argument on neutral ground:

-All the research quoted supports the innate math ability of the tribe, but implies nothing about their linguistic capabilities.

-The reason these tribal members have difficulties picking up English is not really known. The supposition that mathematical skills and linguistic skill are inversely related is dubious and could easily be a product of our existing cultural norms. It could simply be them not even knowing the existence of different languages until very recently.

-Constructing an argument that their linguistic shortcomings might be innate would serve no purpose outside of a very narrow field of neuroscience. It certainly does not detract from their mathematical abilities, and if the whole company needs to learn to speak French, because for some reason the tribe grasps that easily, so be it: whether innate or not, the company cannot afford not to hire them.

Any memo about the innate English abilities of the tribe outside of a (proper) research paper within the realm of neuroscience is simply speculation. If this speculation is toxic to those already working there (telling coworkers their English sucks, but it's not their fault. They were born that way. You're only trying to help them.), or the hiring process, it is logical to put a stop to that.

Now substitute "superior mathematicians" with "perfectly capable programmers", "remote tribe" with "half the population", and "innate linguistic interest" with "innate technical capability".

TL;DR: even if a trait A that could be related to a more desirable trait B is more common in one group than in another group, its prevalence in one group implies nothing about the prevalence of the more desirable trait in the second group.

To argue about trait A is to argue about nothing until a correlation is established.

Any argument about trait A in relation to B that mentions genetics is to be regarded as highly suspicious.
For the time being, yeah. But they say the eventual goal is to sell customer data to advertisers.
oh wow, thats a new one. I am going to check this out. I like the idea that it is in a channel and not a bot directly.
That one appears to cost at least $30k (and about $20k if you do the Data Science track):
http://engineering.illinois.edu/online/tuition-and-fees/
I think among the more intellectual side of the alt-right that book is fairly important. I'm not sure if Damore's usage could really be considered dog whistling but I'm pretty sure that's what he's referencing.
For anyone reading this and interested in making their own pizzas, pizzamaking.com is an amazing resource for making pizza at home. Great pizza is all about the temperature it cooks at, and most home ovens can't reach the needed temp of 600F+ for NY style and 900F+ for Neapolitan style pizza. The Blackstone pizza oven is highly recommended, and for for less than $300, it reaches temps of 800F+ and churns out amazing pizzas at home in less than 5 mins of cooking time.
Another thread in this "cognitive UX / extended phenotype" topic:

* https://ux.stackexchange.com/questions/4348/your-vs-my-in-us...
>The warrant was made public Monday, when DreamHost announced[0] its plans to challenge the government in court. The DoJ declined to comment. A hearing is scheduled for Friday.

Good luck Dreamhost; fight this tyranny!

[0]https://www.dreamhost.com/blog/we-fight-for-the-users/
Kalanick, Benchmark Put Uber Employees in Middle and Call to Them to Test Loyalty
Doing this kind of effect sequencing in Haskell is annoying indeed. A radical library can mitigate that but that would be really unidiomatic.

Could be nice to have sugar like expr[!x] that expand to: x >>= \genName -> .. expr[genName] ..

So you could write: writeArr arr !(readArr ..) !(readArr ..)

Then if you add an operator to do the reading it becomes quite reasonable.
Crooked police should be combated; police who do not stop crooked police should be combated.

But, you seem to, at least, acknowledge that BLM has positive aspects. What positive aspects are there to white supremacists?

https://theintercept.com/2017/01/31/the-fbi-has-quietly-inve...

"First, I must confess that over the last few years I have been gravely disappointed with the white moderate. I have almost reached the regrettable conclusion that the Negro's great stumbling block in the stride toward freedom is not the White Citizen's Council-er or the Ku Klux Klanner, but the white moderate who is more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice; who constantly says "I agree with you in the goal you seek, but I can't agree with your methods of direct action;" who paternalistically feels he can set the timetable for another man's freedom; who lives by the myth of time and who constantly advises the Negro to wait until a "more convenient season."

http://www.hartford-hwp.com/archives/45a/060.html
Your slippery slope is one other countries have already fallen off of.
Interesting quibble.
{caveat: I am pretty sure that there are other ways to write the Haskell code at a higher level. I wrote this not as a rant about Haskell, but because I have been thinking about 'big versus small' languages, recently.}

For me, I want a big language, not more correct assembly or C. An identity matrix in Racket is three lines:

#lang racket
(require math/matrix)
(identity-matrix 10)

Or more iteratively:

#lang racket
(require math/matrix)
(diagonal-matrix
(build-list 10 (lambda (x) (values 1))))

Or more generically:

#lang racket
(require math/matrix)
(build-matrix 10 10
(lambda (x y)
(if (= x y)
(values 1)
(values 0))))

The choice three different abstractions in fewer lines of code than the single Haskell abstraction. For all its type safety the Haskell abstraction is down and dirty Von Neumann style sequential memory access. Looping over the elements of a matrix is pretty far away from the useful abstractions of matrices.

To put it another way, i's and j's are good variable names for loops and bad variable names for matrices...If I have to iterate over elements of a matrix, I really want m's and n's. But that conflicts with semantics of a conventional looping construct.
Five Strategies of Building Productive Co-Founder Relationships
There's a difference between attempting to have a more diverse workforce and externally enforcing diversity. There are lots of places you can add to diversity without hurting anyone else's chances unfairly

For example, you can widen the diversity of your applicant pool by reaching out to the groups you want to increase. If a company makes sure to have a booth at the major Society of Women Engineers job fairs, is that discrimination? Men are only being hurt in that there are more people applying for the same positions.

As another option, one could argue that there is a societal imbalance in the development of the talent pool, and attempt to correct that. If a company puts effort into encouraging women to go into engineering and, as an outcome, their pool of qualified applicants is more diverse, is that employment discrimination?

What I'm saying is that a company can put effort into expanding the diversity of their employee base in ways other than strict quotas and hiring discrimination, and without lowering the standard of the employees they hire. Is that really so bad?
To me, these are both examples of what I earlier called "tweaks" rather than fundamental differences.

So Scalia agreed that you're allowed to burn a flag in America. That's great -- but how did this ever even become a Supreme Court case? If you burn a flag in Sweden or France, nobody would think to sue you. The fact that this freedom had to be weighed at the highest possible level shows that Americans have serious blind points around their perception of freedom. Similarly, European countries have individual historical taboos on speech, such as the ban on Nazi symbols in Germany.

In the US healthcare debate, the right's constitutional argument seems to revolve around Obamacare's individual mandate -- but that's just is a clumsy artifact of how the system was overlaid on existing pseudo-private healthcare systems. With a properly designed tax-funded public healthcare system, the problem would go away.
The main challenge is reason versus emotion. Damore and this article made a few points based on reason and science and logical arguments and such, but it was countered by emotion, if not by values and morals - and those are almost impossible to counter. That is, "I believe this statement / manifesto is wrong on a moral level" is very hard to counter with reason alone.

The Charlotteville (?) riots (and by extension the Alt-Right/Nazi vs Antifa fights) are proof of this - there's loud, violent protestors on both sides, neither of which is engaging in a debate because they're both strongly opposed on a moral level.
Legally no - a nonprofit has its stated goals apart from whomever runs it, and if the managers aren't following those goals, they can be prosecuted. In practice, small charities can get away with misusing their funds as long as no one notices. But a large charity like the Gates Foundation has a lot of eyes on it, so Gates really has sacrificed a lot of control over that money by donating it.
Richard Stallman made me change the name of my music project
Interesting.
how does it work ?
The point of that is to show that white people in America are not happy with any form of protest from black people.
Pakistani province plants one billion trees to slow down global warming effects
It's a non profit so no one owns it. He is still in control of it though,
Well, you're correct for sure. Considering they're all discretionary "toys" for most of us (unless you're a pro, in which case you'll probably be spending a lot more for an Inspire or something), an extra $500 or so isn't too bad.

The Mavic is night and day compared to the P3S. Don't get me wrong, my Standard got me some great shots and was a good intro, but the Mavic will be my goto for a while now. Easy to take on hikes/trips, cheaper batteries, better controller.
I have many but here are two that I have read recently and found valuable:

- The Essential Marcus Aurelius (https://www.amazon.com/Essential-Aurelius-Tarcher-Cornerston...)

- Leading by Alex Ferguson (https://www.amazon.ca/Leading-Alex-Ferguson/dp/1473621178)

I admire the fact that this man has been able to recreate success with different teams and all kinds of personalities for close to 3 decades.
The prelude isn't everything in Haskell. Just like you need to import sys or do import re in python to get at things less used here too you have to do the same.

λ :m Data.Array
λ let x = array (1,3) [(1,1), (2,2), (3,3)]
x :: (Num e, Num i, Ix i) => Array i e
λ x
array (1,3) [(1,1),(2,2),(3,3)]
it :: (Ix i, Num i, Num e) => Array i e
λ x // [(2,42)]
array (1,3) [(1,1),(2,42),(3,3)]
it :: (Num i, Num e, Ix i) => Array i e
λ x
array (1,3) [(1,1),(2,2),(3,3)]
it :: (Ix i, Num i, Num e) => Array i e

Note however that this isn't mutating x directly, to do mutation would require state or a monad.
Not OP, but having structure to a datastore is important. It decreases development and maintenance time and doesn't let vauge bugs fester for years. NoSQL is a premature optimization that many people make without understanding the downsides.
OK, yeah, sure. It's everyone else. Good point.
I agree with both of you. The state of software and systems in IT is untenable, and it will be huge anchor on productivity. Absolutely no mid-sized medical practice is capable of maintaining these systems to any level of standard, and I do believe this is one of those areas that is far better served as a centralized SaaS model. As you mention, this opens up a new set of systemic vulnerabilities that should not be ignored.

I see this becoming more like a large app that lives in the cloud, with a "black box" that acts as a local cache for any medical records assigned to the practice in question. Basically you get access to the "global interchange" of medical records/billing/whatever - and you still have the digital equivalent to a basement full of filing cabinets for the records you need on-site. Yes, if the "uplinks" go down you will lose access to the wider network - but at least the problem of accessing things you need during emergencies and outages is very solvable.

Nothing I've seen related to healthcare IT has be very optimistic of something like that being implemented in a competent manner however.
When we trust Academia to write their own history books, the theme is always "sooner or later the truth comes out."
My background: B.A. In Math and Economics. Been working as a software engineer for 6 years now. I have been in the program for about 1.5 years. I've really enjoyed it and learned a ton. I've also been able to pay the full cost of tuition out of pocket. I agree with others in the thread that it depends on context.

I don't think it will have an immediate impact on my earnings or place in my company, but I think the long term value of having it far exceeds what I'm paying for it.
XFS has metadata checksumming, and CoW works (but still experimental) with recent kernels. And it generally runs circles around other filesystems, too.
In a sense, if you're acting legitimately. Yes, if not.

In this case every indication is that Bill is using the mechanisms as intended,and then some. Money goes from him to the foundation. The foundation spends it. Once the money is in the foundation it can't go back to him, legally or ethically. They are doing good work, unquestionably charitable.

I get the skepticism, given how anything involving tax often works. But, not everything is a scam.
LEAN UX PRINCIPLES TO KEEP Your USERS HAPPY
I had been out of school for 12 years when I started the OMSCS program (and my last degree wasn't in CS), but have also been working in the field for a while. I'd strongly suggest brushing up on:

* Linear algebra, matrix arithmetic, some calculus (you run into differentials occasionally, esp in ML coursework).

* Be comfortable with basic algorithm analysis, namely "Big O" assessment. (There's a course for more in-depth analysis of algorithms should you choose that path...)

* Bone up on Python, Java and C if you're not already proficient. Some classes occasionally use R as well (mostly data science).

* Be comfortable with Git. It's used by almost every class for group work and distribution for codebases. I always see a lot of folks battle with this every semester.
Feedmereadme
OT: Youtube hasn't tracked a single view from this being embedded on the site. Does anyone know if Youtube doesn't count embedded views?
I mean, the article flat out says they're subsidizing the costs and then selling your viewing habit data to make the profit.
While extra high temperatures and/or fancy ovens will certainly make a better pizza, it's not a requirement for making great pizza at home, even when using raw pizza dough (store bought or home made) and throwing it yourself.

The better your crust, the better the pizza, but heck, even using pre-made Boboli pizza crust can yield a good tasting home-made pizza.

Although, I'd certainly recommend getting some dough from your local grocery store and throwing it yourself... it's a skill that's surprisingly satisfying to learn and to get good at, plus it makes the entire experience a ton more fun and enjoyable (and it'll impress guests as well)!

Pizza is very easy to make, and can be a lot of fun!
> The ruling in this case, has said it isn't

No it didn't. This injunction has temporarily prevented LinkedIn from blocking HiQ, and only HiQ, while the case is argued. The court might rule that LinkedIn can't block anyone, or they might rule that HiQ is not entitled to scrape LinkedIn's data.

> Which is an anti-trust issue.

HiQ claimed it's anti-trust using inflammatory language in their PR statement. I disagree with that assessment. LinkedIn is not preventing HiQ from collecting their own copy of the data, in any way, shape or form. HiQ is claiming they should be able to take LinkedIn's copy because the data is "public" data. Even if that's true, HiQ always has the option to get the data from the same source that LinkedIn did.

> To view the EULA, you must view the site. That's just one of the many problems wrong with assuming the EULA is binding.

Absolutely right, EULAs have all kinds of issues. In practice, the issue of having to access the site to view the license isn't a problem. You can choose after reading the EULA to not agree, and you can choose to not access any other data on LinkedIn.

But there is no reason to assume the EULA is not binding because there are no other legal documents that cover your interaction with LinkedIn, aside from any state and federal laws that might override parts of the EULA.

This is mostly irrelevant to the point I was making though, it doesn't matter if the EULA is binding. It's purpose there is to establish that LinkedIn is not providing a public service. It's communicating that there is no expectation of responsibility on the part of LinkedIn, and that doesn't really depend on whether you are specifically bound by the EULA.

It's just like a sign in a store window that says "we reserve the right to refuse service to anyone, at any time, for any reason." You can could say that the sign is not a binding contract, and go into the store naked and yelling and start breaking stuff. When they kick you out, nobody will come to the defense of your right to walk into a store that everyone else is allowed to walk into.
When Agility Outweighs Cost for Big Cloud Operations
Makes me think of the classic "Take me, I'm yours" text that reportedly was used as the login text on terminals at Stanford: http://www.oocities.org/hsingmin/humor/takemeimyours.htm .
I think your perception is stronger than the actual social effect - people who object to others not drinking are loud, but in my experience very much the minority.
Performance Portability on the Road to Exascale
how do you stop people gaming the system by voting their own answer to the top?
I quit smoking similarly -- a bit of a hangover, an illness, followed by a terrible week of digestive issues (likely due to the quitting smoking) and after the week, not starting again wasn't a problem.

Now I wish I'd never done it in the first place, but here we are.

I think it just comes down to feeling unable to procure the item of your addiction -- and the mental position to want to leave it behind. I couldn't properly quit until that point... pure resolve. Pure resolve, and being stuck in bed in terrible pain for a week (haha?)
I get it: a UWP app might be noticeably faster with AOT vs. the standard CLR JIT, but for a UI program that isn't crunching numbers, you are unlikely to tell the difference. Also, the CLR, like the JVM, is no slouch when it comes to running things. As such, there is always a huge asterisk attached to AOT claiming it might improve performance, but it could also degrade it, it is hardly an obvious win. The way it was explained to me was that AOT is necessary for UWP to support IoT and lower end hardware, that on full computers you probably won't notice.

Also, look at all we gave up for AOT. Dynamic compilation in the DLR was pretty nice...and it was reduced to an interpreter in UWP because....no JIT. Granted, I was probably the only person to notice because no one else probably thought to cross the two.

The problem with Microsoft is that as soon as they move to the next thing, they basically abondon the previous one without having the next thing truly replace the previous one. So here comes UWP, meant for "different" things, but it gets all the new stuff while WPF is basically dead. Ya, want to use those new APIs? Sorry, you'll need to use UWP even if you have no intention of running on low end android devices.

So much good stuff, but you have to make a Faustian bargain to use them.
Measure Twice: Using Bayes' Rule to Boost AWS Rekognition's Confidence
> algorithms and data structures being the most applicable

There's really not much off that to be had -- one introductory theory + algorithms course, one course on algorithms and complexity for parallel and distributed programs, and after that just a few domain-specific things -- image processing and machine-learning algorithms.

I thought the program was worthwhile because it was cheap and flexible. I could watch lectures on the train on my commute. Quality is mixed, though, and other degrees or (as you say) real-world experience could prove more valuable, depending on their own quality -- I wouldn't assume that any programming experience is better than this program.
> I believe this program is a good complementary source of knowledge to become a better software developer.

That's something you could learn on your own. But your knowledge of "technologies" are more valuable to employers than CS degree - especially if you have work experience.

The tech industry isn't like academia ( economics ) where you have to build up credentials. Work on projects that deal with web technologies or even better learn the back end ( databases ) or even the middle tier/server code if you are a front-end developer.

Becoming a full-stack ( front-end, middle-tier and especially back-end ) is going to be far more important to employers than if you know what undecidability is or computational theory.

Degrees are very important if you want to break into the industry ( especially top tier corporations ). But if you are already work in the industry, employers want to see the technologies you are competent in.

If your employer is willing to pay for it and you have free time, then go for it. Learning is always a good thing. But if you want to further your career, go learn SQL ( any flavor ) and RDBMs technologies - SQL Server, Postgres, etc ( any you want but I recommend SQL Server Developer Edition if you are beginner on Windows OS as it is very beginner friendly from installation to client tools ).

A full-stack web developer is rare and you could even sell yourself as an architect/management. That's a difference from being a $60K web developer and a $200K full stack developer/architect.
This specialization contains 5 courses. Does this mean one has to pay 245 dollars(49 * 5) + 49 dollars for the first month.