skysight-inc/HackerNews huggingface dataset:
>
if someone wants to do science, there is no one stopping them from doing science.

The copyright laws for scientific articles are. I just link to Aaron Swartz' Guerilla Open Access Manifesto: https://archive.org/details/GuerillaOpenAccessManifesto https://archive.org/stream/GuerillaOpenAccessManifesto/Goamj... https://archive.org/download/GuerillaOpenAccessManifesto/Goa...
Depends on how much memory we're talking about.

In regard to GCD - AFAIK it uses classic posix threads. In regard to GIL, if you can indeed guarantee that each task is atomic and lockless, you can use the same approach pyparralel uses
To me it looks like you haven't seen that he understands all that what you say but figured despite all that there was an exceptional situation that required him to do something unorthodox. And that's also a good thing for an entrepreneur, right? Making a decisions others wouldn't have because one believes one has better insight into the situation.
'Frugal' means different things to people with varying preferences--to me, buying an Apple Watch isn't frugal. Even if you're frugal, pretty much every car that doesn't have Bluetooth A2DP has at least an AUX input, and the ones that don't can either add one as a CD changer emulator or have a tape deck (and thus can use a cassette adapter). Pop in a $13 Bluetooth A2DP adapter on the end, mount your phone on the dash or windshield, and boom, you can stream music while car nav interrupts only when it has something to say. Much cheaper and better solution than a vibrating watch.
Not necessarily. If a car is twice as efficient, but has to travel three times as far because of the windy road system, the flying car will have it beat in a straight line.
> this explains how Celery obsoletes [emphasis mine] GIL and coroutines

> Celery is a whole project and there's tons of coordination before you fire your first task - it's true.

well that's why it's not really something that "obsoletes" threading (or your fancy-pants you-kids-today concurrency system of choice). Geez can people no longer write without hyperbole as a default position?
One specific criticism regarding Portugal-Iceland: main squad will not be exactly as considered there. E.g. Cristiano Ronaldo is considered a substitute.. Does it make a difference to your predictions?
MS has every incentive to ensure that their Operating systems get the best hardware and show they are the more stable and scalable.

I wouldn't trust an operating system company that runs a "server farm" where they have their own OS and competitors. Why would Microsoft run their competition on their own hardware & data centers? If Azure breaks off from MS and becomes an independent company, OS agnostic, then maybe they can win my trust back.

I like Azure & would only use it for MS based OS, DB etc. I would never run, nor would I recommend any other OS running on Azure, ever. There are other "server farm" vendors that I can choose from for non MS based cloud computing.
Just got the email:

Your account may have been compromised by a website
or service not associated with Twitter.

I'd like to know how Twitter credentials were compromised from outside Twitter.
"Except" implies that you're about to mention an example of a Netflix employee being underpaid.
Just a heads up if you've never thought about it this way: HR exists to protect the company from employees. From a purely business-minded standpoint, I gather that they're taking a risk basically dealing with people unprotected (with "common sense"), and at the level of pay/performance, people are so happy/willing to buy-in/comply (or get fired when they're not) it hasn't bitten them in the rear.

If I were to over-simplify what they've actually done, it seems more like they changed the culture closer to survival-of-the-fittest (which seems quite optimal), and put more actual power in the hands of managers (which could be good, if you have a good manager).
Great question, imho. But indirectly it is also answered. It seemed like he spent the majority of the power into the project and the others would have joined when it was starting. It's like you have the chess club but other people only come if you are there and maybe even only if you have something special to offer.
Has there been any work (by you or others) towards factoring in the performance effect of the coaches on the teams?
I'm looking for help on developing a native iOS client for GitHub
Free as in Cake
The World Is Undergoing Massive Change and I’ve Never Been So Excited in My Life
Ask HN: Good mobile app creators like kinetise.com with ibeacon support
Do you know any good mobile app creator to prototype app that would interact with ibeacon?

I am looking for something more like www.kinetise.com than www.appypie.com in terms of the app's UI building possibilities.
Small nit: you mean to use "income" or "revenue" where you use "profits" above.
His critique of capitalism seems pretty spot on, but I'm not so sure about his solutions to the problem.

Here's a (mercifully short) article on the subject by Chris Hedges: http://www.truthdig.com/report/item/karl_marx_was_right_2015...
> About 35% of our users continued to use the system at least three times per week after completing registration.

OT, but curious, how is it possible to get this kind of engagement data?

Querying DB to get number of logins per week? But that doesn't mean that they're "using" the system.

Google Analytics? I'm not aware of any such GA feature

Third party analytics?

Surveys?
And why GIL is the problem, in your opinion? Honest question, explain your point of view.
It rate limits via IO (specifically memory IO) rather than processing power (CPU/GPU).
K-means clustering with TensorFlow
I made the mistake of going ahead. 5 years later and little to show (but a frustrated sales staff and confused investors) I gave up. Wish I had the balls to give up years earlier. I could have worked on something with a better outlook, which would have benefitted everyone more. Remember, its not "do this or give up"; its "do this or do something else".
Google's sister firm Nest 'misled' buyers on savings: $350M lawsuit
10 best historical miniseries
how much duplicated effort is there in the workforce? people who are paid to solve the same problems as other people? a mesh of Ai's only has to come to a conclusion about a problem once and it can transfer and propagate that knowledge to all other AIs in seconds.

instead of thousands and thousands of companies with the same problems, the same struggle, and the same conclusions, there will be very few problem solvers and they will have large reach and influence
Here's my idea for getting more money to open source. Someone please implement it, I'm too busy right now.

Central repository (database with website and API frontends) that contains links to donation pages for all open source software. This is crowdsourced information. So if you search for "spark", apache spark appears with link to donation page, and of course more obscure packages will be added as well.

Then a CLI tool is written that scans your code base. This is an open source tool, so for node it will look in NPM packages, for C projects it will look at the make files, etc. Developers can write custom code to detect their own packages if it's not standard.

The output of the CLI tool calls an API at the central repository that creates a report, so you can go to the URL and see all the open source packages you use and links to donate to them.

Now, here is the final piece that would make it so much better, but is more difficult: the central repository itself is a non-profit organization, so instead of having to go to each library's donation page, you donate directly to the central repo (perhaps a set amount every month), and once a month the central repo donates all of the amounts taken in. So if you only want to donate $10 a month, but use 500 open source projects, that's OK, because once a month the central repo will add up all the donations and donate one lump sum. Of course you can change the ratios of donations if you want, so some projects get more of your donation per month than others, and you can remove projects you don't want to donate to even if you use them.

In this way, individuals and companies can fairly compensate all the developers of the open source software they use, easily and fairly, in the amount they can afford.

At the end of the year, you only have to write off your donations to the central repo, and not the hundreds of open source projects, as the central repo is a non profit.

Thoughts?
I've been heavily downvoted for the view, but the facts are, there are hundreds of billions of dollars being spent in the Linux ecosystem, by corporations. Microsoft cannot afford not to be present in it. It's as simple as that. Canonical is starting to look like hitting Red Hat a bit on support contracts for corpos ets, so that's why I suggested that, but as you say, it could be another big and credible Linux distro (though Ubuntu all over the cloud must surely be tempting). Generally the idea that Microsoft wants to/must go big into Linux is uncontroversial, for me.
There is no perfect metric to determine how much a contributor deserves, but there is another simple solution: let each member choose how much of the project's income they take! This is how Liberapay teams work, and how they used to work on Gratipay (they're working on bringing that feature back).

If you want to know more, the second part of https://medium.com/liberapay-blog/a-new-platform-to-fund-wor... is a short introduction to our teams system and contains a few additional links.
I was lucky enough to work on a migration from BIND 4 (yes, four) to BIND 9 during my training.

I have run my own resolver at home ever since and in retrospect learning how DNS works was one of the most interesting things I learned back then.

The thing is, when DNS fails for some reason, everything that sits on top fails, too. So as a network admin / sysadmin, it is very helpful to know. Heck, even as regular Internet user, it is helpful.
I have a MS Band 2 and it has been great.

- Does the fitness tracking really well
- Have the GPS for walks, bike rides and running
- Have notifications
- Weather
- Multiple devices: Android, Apple and Windows Phone
- Sleep tracking
- Watch
- Cortana

I really need to have it on me all the time. I only take it off for charging while taking a shower.
He probably means the internal datastructures of Python the language (interpreter), not the datastructures it exposes to the user (list, map, tuple, etc).
This isn't actually any kind of "theorem".

Besides the criticisms here and in the comments on the original site, the author is completely ignoring the fact that there are also people who would choose to work under UBI who don't work now (because that would mean the total loss of existing benefits). Would that be enough to counteract the number of people who chose not to work at all under UBI? I think it would. Whether that's true or not, ignoring it completely (as the author does) is engaging in a straw man argument, not a "theorem".

Under a properly-run UBI system, a person would never be worse off economically by choosing to work.

I understand the argument that there are people who would just watch TV all day. Yep, those people exist, but, IMO, most of those people are already doing that.
For anyone that is using Moq, I highly recommend using AutoMoq as well (this is different from AutoFixture). Everyone knows how frustrating it can be when you add a dependency to the class under test and all your unit tests fail to compile. If you use AutoMoq, you just call .Resolve<ClassUnderTest>() and it will inject a mock for every parameter in the constructor, even if you haven't explicitly set it up. Dramatically reduces how much "Arrange" code you need to write.

https://github.com/darrencauthon/AutoMoq
8 PRODUCTS TO GUARANTEE a BEAT FACE LIKE a MAKEUP PRO
>Geez can people no longer write without hyperbole as a default position?

Oh, the irony.

(One or a few articles are hyperbolic != "people can no longer write without hyperbole as the default")
The money quote:

What were the real reasons for the return of medical price inflation?

A: Undoubtedly, moral hazard.... There are two aspects to moral hazard that are at play in health care.
[...]
The [second, more important] aspect of moral hazard stems from the fact that every single medical encounter or medical act can be said to be ordered toward the preservation of life or toward the well-being of the person.This by itself presents a strong incentive to use medical services, and the behavior should not have the same negative connotation as in the first aspect of moral hazard. In fact, economist John Nyman has argued that the behavior by which insured people would use more health care is a social good.

The bottom line is that one does not need to be sick to utilize medical services and that all that is needed is a plausible argument that if a medical action is taken, life may be prolonged or enhanced. Such plausible arguments are not hard to come by, especially in a health care system where doctors and hospitals are largely paid on a fee-for-service basis. There is no objective limit on what can be considered “desirable care,” and if cost is not a consideration, more medical actions will be taken.
I can say right off the bat this is completely wrong. The sum of probabilities of each team winning cannot be 100%. Why? Because draws exist. Worse yet, the concept of "playing for a draw" based on your current position in the group also exists. Also, the concept of "nothing to play for", when the team is already guaranteed the first place in the group and might not play at full strength in the final game.
Like they said in the article, Twitter uses bcrypt to store your password, but many of the passwords in the dump were plain text. This suggests that they were scraped together from external sources (i.e. malware on your machine, re-use of a password from one of the other dumps like LinkedIn). Hence, compromised from outside Twitter.
Here's another prediction data point, based on betting odds:

http://eeecon.uibk.ac.at/wopec2/repec/inn/wpaper/2016-15.pdf
There's nearly always existing solutions to problems. From my experience, if they're not well known enough, that's a good enough reason to build something. There's still space in that area.

For us, this was just a fun hackathon over the weekend. But who knows where it will go, maybe we'll continue developing it out and it'll become something more. We'll see.

You are right though! :)
Yeah, things were way better when you die if your land can not produce!
Ask HN: Anyone here use the Min browser
How do you find it? I've been on it since v1, but i wondered what people thought of it?

- No, i have no affiliation with Min
"Informally, we assume that the performance of a team is defined by the performance of its players on the field. () Why do we do this? We do it because it enables us to take advantage of data from matches between clubs, and there is a lot (we mean really a lot!) more matches between clubs than between national teams."

IMHO this is wrong. Performance in club have little to do with performance in national team. Ask any Argentinian what they think about Messi.
"Traditionally, coroutines require the programmer to explicitly yield."

When terms move from academia into common usage, they inevitably blur. Academia had a specific definition of coroutine that includes that. Programmers now use "coroutines" in a way that I have a hard time distinguishing from "threads", Pythonic "generators", and in the worst cases "something vaguely concurrent". Any given author may have a clear idea of what they mean (and in particular, I'm not making any specific accusations about the author of this piece) but the term is rapidly approaching uselessness in the general programming community.
The title, mainly. Most readers will take that to mean that you fixed the GIL itself - that is, removed it - rather than are presenting a pattern that avoids it. Your title sets up an adversarial relationship with such readers, because their attitude when they start is going to be "no, you didn't", which will cause them to miss your actual message.
Did you set it up once and set it on a schedule, or did you have to run it each time? I'm curious if the tasks can be scheduled in advance, and how.
At least he gives arguments one can refute...
Exactly. Netflix has a massive culture problem. That's why they have to pay engineers 300k per year to work there.
It would be very hard to make a programming language that was not capable of this.
Thanks for the clarification and great project!

It will be interesting to see how things change when you get the official lineups. As I'm sure you are aware, teams often rest their 'star' players in friendlies immediately prior to a tournament in order to minimize the risk of injury.
Securely Destroying Information: The Issue of Solid-State Drives
Open sourcing CloudFlare's UI framework
Well, then, one only needs to believe something is perfect for it to be so in their mind. It doesn't have to be God.
Ask HN: What to know before implementing FTPS protocol using Socket Programming
Hello,
I have an assignment to build an FTPS Client for a DotNet Windows Forms application in C#. I have no prior experience in socket programming or C#. So, I assume it is going to be a good learning experience.

Can anyone give some pointers on where to start with this assignment?
You have to take into account more than just the pure physical efficiency of rolling cars vs. flying. There is the practical efficiency too.

When I drive my car to work, I have to take a big dogleg out to the motorway, sit in traffic for 5 minutes to join, then drive down the motorway which is winding between the towns but mostly going the right direction, then take another big dogleg off + traffic, and finally I'm at my destination. I wouldn't be surprised if I'd driven the equivalent of 2-3 times the straight line distance.

Normal efficiency calcs focus on the gallons part, a flying car would reduce the miles.
Thinking about where the computation is bound is only one half of the space of use cases: you also have to consider the shared/non-shared axis. There's a 2x2 matrix of task types:

non-shared shared
compute-bound multiprocessing ???
I/O-bound either coroutines

I put ??? in the upper right because as far as I know Python doesn't have any general solutions here.

Also, if "most tasks you've seen" are compute-bound at some points, then of course it makes sense to use Celery! But you should bear in mind that other people may have seen other kinds of task.
> Oh, and the ever popular "I think we have enough easy shit to do for this guy to be useful!".

I knew a guy who was hired for similar reasons: the company needed a warm body to do some really basic scripting, so their sole criteria was "does this guy have a beating heart and working hands?".

They ended up hiring the 17-year-old high-school dropout who was working in the coffee shop (owned by his father) at our office building, because the head of software is a coffee fiend and he makes good coffee. Since they just needed a warm body, why not hire him? Over the next year or so, I accumulated so many stories about his antics.

The one that tends to shock people the most involved him playfully threatening a co-worker with a knife in the elevator because his co-worker snarked at him for pushing all the buttons. No, he didn't get in trouble for it, but when the co-founder found out (well after the fact), he told him not to ever bring the knife to work again (he said he would've just fired his ass if he actually witnessed it, but he didn't even find out about it until a couple of weeks after it happened). And I have plenty more stories where that came from.

He was finally let go when, a year and a half later, he took a second job as a waiter (his dad had long since fired him from the coffee shop), and he focused so much on his new job that he simply stopped showing up at this one or even so much as calling in to tell us he can't make it. After a month of that, he removed himself from the company's Skype groups (yes, we used Skype instead of Slack) because "they were making [his] phone blow up" with stuff he found useless, so the company removed him from the payroll. Even before he stopped showing up, everyone agreed he was a useless do-nothing. It took him three months to return his company laptop after that, and the co-founder was on the verge of filing a police report over it. He only returned it because I walked down to the coffee shop and told his dad the co-founder was so pissed he'd set a deadline on when he'll go to the police, and his dad promptly called him and made him return it that day.

His biggest contribution to the company was providing me with enough material to shock and entertain anyone I meet.
>But the most obvious alternative is to massively increase the amount of voice control the watch offers, and Apple simply doesn’t have the technical chops to do so. While Google and Amazon have been creating voice assistants that people seem to actually use and wax lyrical about, Apple … hasn’t.

Citation needed. Never found any of those assistants particularly impressive, never mind hearing anyone waxing lyrical about it.
Microsoft is large enough that there are good and bad parts, but still they're not extending OS support on Azure out of goodwill. It's a cloud provider, so naturally they want to at least support the same stuff AWS does.
"Tearing down profitable office buildings to make flying car parking lots will be cost prohibitive and I doubt Joe Officeworker is interested in a $500 a month flying car space."

Rooftops have been used for ages as landing pads for helicopters. I don't see why you couldn't do the same for these. And the article mentions adoption of the uber-model of non-ownership, so it's not like you'd need a parking lot of these sitting idly at the workplace for end-of-day. They'd come and go on-demand.
It seems to not be there now, but some months ago, patreon's entry page listed out the types of "creators" that one could sign up as. As I recall, this list seemed to take actual pain to not mention open source software, among an otherwise exhaustive list of creative endeavors including not just art, music, writing, but technical endeavors as well as such as research. I always took this to mean "programmers not welcome". This was about the time that there was a mass exodus of bloggers from Gittip (what gratipay was called at that time) to Patreon so they almost seemed related.

edit: finally got through their registration. You get: "Which category fits what you make best?"

Video & Film

Music

Writing

Comics

Drawing & Painting

Animation

Podcasts

Games

Photography

Comedy

Science

Education

Crafts & DIY

Dance & Theater

.. it's clear that programmers (unless you're a game programmer) are not welcome.
Reading tweets is perfect for a flight, it's a never-ending stream of entertaining information that doesn't require a lot of concentration.
The difference with the past is that the landscape expanded. We now have web and mobile, two areas where MS failed miserably and the companies that emerged are equal or larger in size than Microsoft. Other than that they're still the behemoth they used to be. Given that most of us here make our living from the web we think that Microsoft is irrelevant, which is far from true.
Where is the source to support that claim of moral hazard?

The US has much less doctor consultations per person per year than other OECD countries which is an indication of the contrary:

Page 101: http://www.oecd-ilibrary.org/docserver/download/8115071e.pdf
> That would be plenty enough to see the older people safely into retirement and a lot of the middle-aged into early retirement. The younger ones could use the money to retrain or start a business.

I'm sure the rest of the country wouldn't be too happy with that - Do we all get a safety net like this?

And you think young steel workers are any more likely to start viable businesses than any other young person?