skysight-inc/HackerNews huggingface dataset:
You could use 422.
My minuscule contribution to the debate is lying on github [1].

The idea is to distribute papers over a P2P network. Uploads and metadata are digitally signed with PGP and you get to filter out all rubbish that is not originated from your WOT. You get "peer reviewed" when enough people of type "recognized reviewer" in your WOT publish a signed metadata "reviewed" stamp.

It still needs a whole lot of work, I only ever managed to make it work over to machines on a LAN, it is OOM prone, GUI is fugly, and I could (should) probably re-start from scratch.

But if you like the idea and feel like helping, do ping me... we can save the world! ;)

[1]: https://github.com/ecausarano/heron
Looking to the Future of Military Tech
Your first comment was about the humor of MI being awkward now. Outside of Fallout, none of the games you listed have much writing in them, let alone humor. They are all still great* because they have such tight gameplay.

* Love Fallout, but it's probably the hardest game to go back to out of the list you gave.
10 Key Business Domains with ‘Big Data’ Opportunities
Why "pushed" to censor? They have a TOS, they enforced it.

And I'd much rather have my social opprobrium doled out in the marketplace. Ideologies should absolutely have costs.
If you look at the research (e.g. http://www.sciencedirect.com/science/article/pii/S0022395696...) most people report a viral infection and stressful events (more people report stress than virus).

Bear in mind that infections are physiologically stressful (http://dx.doi.org/10.1089/vim.2005.18.41) in that they activate the HPA axis in the same way that a psychological stressor does.

>a malfunctioning immune system seems a cofactor. Impaired T cells have been hypothesized..

But there has to be a reason for that suddenly happening. And it doesn't explain patients who didn't have a viral infection at onset, or those who don't have ongoing EBV (or other) infections...
It's literally an error designed to tell a client that an operation occurred on a teapot and not a coffee machine. It is the definition of frivolous.
I find your argument that OSS and FLOSS are "fundamentally unrelated to socialism" rather strange. So much so that I had to google definitions of socialism:

1)a political and economic theory of social organization that advocates that the means of production, distribution, and exchange should be owned or regulated by the community as a whole.

2)(in Marxist theory) a transitional social state between the overthrow of capitalism and the realization of communism.

Regarding OSS you wrote: "This movement has no parallels to socialism whatsoever. It believes in open source collaboration as a strong model for software development but doesn't opine at all about property rights." That seems to fit the part of definition 1 about means of production quite well. Actually I'm talking about design rather than the traditional means of production you might call replication.

As for Free Software, yes they are against the notion of intellectual property. But it is for pragmatic reasons actually. If you buy/obtain some software under traditional IP rules you are not allowed to modify it. That is in contrast to regular property laws - you can buy a car and modify it in all kinds of ways and resell it.

Where things get interesting is in the means of production in the traditional sense - producing copies. Software has the odd property that it can be replicated at nearly zero cost. In traditional industries from farming to manufacturing, production is a big deal and is where a lot of the costs are. You have resources and then you have utilization of those resources. People like to stake claims on either the resources, the means of production, or when that isn't enough, the design (IP) of the product. In contrast, communism want to take individual ownership of the resources and production away and claim it as community property. Free software also aims to strip that proprietary nature away from software and make it more of a community asset.

It may not be a perfect analogy, but to say it's fundamentally unrelated seems really strange to me.
> Are there any major trade offs?

Yes, see my other comments in this thread.
Boston | Onsite | Part or full time | Equity compensation | Senior software engineer at lumindx.com

We're a small startup looking for a phenomenal technical cofounder / CTO with experience in computer vision in healthcare. LuminDx is making physicians better at diagnosing skin diseases through computer vision and deep learning. We have a promising initial proof of concept but we need a great technical person to apply the algorithm to a different dataset and build out a product demo in the short term.

This will be a venture-backed business and we're planning to raise money after revamp of our MVP.

Please apply with CV to susan@lumindx.com. Thanks!
FORGET GOOGLE: The Top Hardest Tech Company Job Interviews(2012)
Cold calling is not illegal in the UK, for either consumer or B2B.
There are, however, restrictions. Here's a good summary.

http://www.inbrief.co.uk/consumer-law/cold-calling-and-the-l...

And here are the actual rules:

https://ico.org.uk/for-organisations/guide-to-pecr/electroni...

More abstractly;

I'd be interested to know whether any of the respondents in this thread hold, or have held, genuine management responsibility in a reasonably sized company.

Sales tactics like cold calling work because in business, companies look for advantage or efficiency, and it's entirely reasonable that another company might sell you something that helps; many people are willing to listen to the occasional pitch if it has a chance of making their job easier.
Hyperparameter tuning in XGBoost
Agreed 100%, and I would add that the threshold for "doing anything with .Net" to reach that proficiency is spending just a few minutes on it.
Mao wasn't a dictator?

China has certainly made some significant steps away from dictatorship, though it's still damned authoritarian.

It's also made significant steps away from communism (I mean, it has billionaires and everything).

That's not a coincidence.
Lead Generation Design of The Best SaaS Websites
Ask HN: How important is it that you feel challenged at work?
I’m curious if others feel challenged with the current work they are doing for either work or on their own time.

If you aren’t challenged - is it important that you are challenged while working through something, or do you prefer to be unchallenged (I’m assuming this would be something you have done previous - think CRUD apps I guess).

If you are challenged at work - has it helped you grow/learn as a developer/engineer?

How important is it to be challenged to grow as a developer/engineer?
They were saved from Dunkirk as the German army was ordered not to pursue.
I'm relatively agnostic about this, but having developed integrations for many APIs I generally prefer those that use HTTP status codes + error payload for client side errors, rather than 200 OK + possible error payload, as they're much easier to deal with on the client side.

There are no unexpected status codes if your API is fully documented. I gave a short talk about this last year: https://www.youtube.com/watch?v=9w4dNi2wu_E&feature=youtu.be...
True Authenticity: Don’t Fake the Funk
> What if someone else invents the same thing before the patent expires?

Government will offer you a nice sum of "keep quiet money" and an NDA, you're getting hit with NSLs, your patent is outright seized by the state, you're getting threats e.g. of tax or immigration checks... the ways government can intimidate you are endless.

For the obvious, legal, way see https://en.wikipedia.org/wiki/Invention_Secrecy_Act
Well, Chrome updates automatically and it's obviously not safe to run an outdated browser. So you have a bigger issue than a random script not working on your browser.
Yup. Purely Functional Data Structures (thesis as linked, book: https://www.amazon.com/Purely-Functional-Structures-Chris-Ok...) is awesome. I especially found some of the tree-based recursive algorithms eye-opening (once you spend the time to wrap your head around them).

IMHO required reading if you're doing any heavy FP work.
Valve, Rockstar Games, PopCap?
422 is from the WebDAV spec, which is not HTTP.

A big portion of the improper overloading of HTTP status codes comes from WebDAV status codes seeming appealing when in fact WebDAV is a very specific set of functionality that is not really analogous to the way most REST APIs work... notably WebDAV offers locking semantics.
> To the downvoter(s): I'm genuinely curious, can you name any significant software companies that launched during that era? I've not done an exhaustive search, but I've looked for them and have had a much harder time finding software companies with launch dates of 1996-2005

Have you heard of Google or Facebook's origins? They were both in that window and pretty significant. Valve, LinkedIn and Netflix have also done okay...
But the government sits in the middle, and the overall structure has some of the characteristics of a job creation scheme. What we have right now is in no way pure capitalism - it serves the interests of some people (left and right) to represent it as such.
Ok thanks so the parent was incorrect: the USPTO will not grant a patent on an anti-gravity machine.
Does anyone have numbers to back this claim? Seems like for IO focused software you'll have a lot of dead CPU time. If you have more threads than cores, you can take advantage of that.
The AMD Radeon RX Vega 56 and Vega 64 Review
>Then, the role of journals would be performed by reviewers that curate a collection of interesting papers for their readers.

You're skipping a step. The journals' editorial staff performs a quality filter on the submissions before any reviewers/referees even see it. E.g. see the process of a prestigious journal like Nature.[1]

With your proposal, the reviewers with specialized knowledge (e.g. theoretical physicist that understands the bleeding edge of string theory) would have to wade through 1000 papers about "aliens from outer space prove that flat Earth is real." Or mathematicians would waste time with endless crackpot papers that supposedly proved "P=NP".

Since no rational referee with limited time would suffer through that for free, the platform would inevitably require a filter of some sort. Since it's human nature to not want to do something for free ... voila ... you end up recreating another "Elsevier" as middleman again. If an intermediary becomes good at filtering papers for referees and sets a consistent quality bar for readers (subscribers), its human nature to want to be paid for that effort.

Some people wonder why journals exist. They exist because people want them to exist even though they don't realize it. The accumulation of prestige and reputation for curating quality is not free.

Instead of questioning the legitimacy of intermediaries, it's more productive to accept them as a natural emergence of humans' finite time that prevents both reviewers & readers from slogging through an infinite sea of worthless material.

If we acknowledge that something like Elsevier must exist in some form, this lets us concentrate on the recreating the curation platform in a more cost-efficient manner. (You can't do it for free... because charging $0 will not work for the reviewers nor the readers -- even though some in this thread think it does.
Sturgeon's Law is applicable here.[2])

[1] e.g. Nature's submission and approval process:
http://www.nature.com/nature/authors/get_published/index.htm...

[2] https://en.wikipedia.org/wiki/Sturgeon%27s_law
Given their vicious inhumane barbarity and brutality, I'm sure if his tomb was found, millions of people would want to destroy it and exhume his body and smash it into smithereens.

What they did to Iran (formerly Persia) and the middle east can not be forgotten. Killing a mother while she was breastfeeding her infant baby? Even animals don't do that. I don't know how Mongols today live with that.
Free software activists and advocates are often accused of "user shaming". And they often do. Generally speaking, it's difficult to both consider and balance others opinions when you have a hard-line stance on something. It's a sign of experience and empathy when you can. Not everyone can.

With regards to software freedom: we wish that nobody would have to sacrifice their four freedoms to use proprietary software, but if they wish to do so, that is their choice. But we have an obligation to discourage it---not only because we are opposed to it, but because others' use of proprietary software in effect encourages others to use it as well. For example, the GNU operation system would never prevent users from installing proprietary software. (Actually, it can't, because someone would consider that to be an anti-feature and simply remove it.) But GNU and the FSF would never endorse distributions that encourage you to do so.

So you're not "doing it wrong" by running Windows in the sense that you're free to do your computing however you wish, and me insisting that you do otherwise would be disrespecting you as much as if someone insisted that I use proprietary software. I may not respect proprietary software, but I respect that you've given consideration and have decided to use it.
and to fulfill the deal you need to keep in touch with the models you used for them to take a photo with the product?
Author of the article here. I am legitimately surprised my editor let that one slide.
Dementia and brain research could be improved thanks to new sensor
Computer, mostly hardware (so heavy on electronics rather than programming)

Oh yes no doubt j is very useful - but that's what I meant by it being part of the Toolbox. To visualise it as an entity is something else though, and I know that you're not really supposed to do that, especially when it was 'invented' to be useful in the first place.

Perhaps with more experience and perseverance, I might have reached an understanding like yours. I do find myself regretting for giving up on engineering so soon, but hey, I can still take my time to understand what I couldn't before. Thanks for the links :)
NPR and PBS do sound just like government propaganda. Source: lived in USSR. There were no fake news in Pravda, yet calling it "far from government propaganda" would be a stretch.

To some extent it's inevitable (he who pays the piper calls the tune), but it's important to take the left lean and inherent bias of NPR and PBS towards "big government" in consideration.
We can never fix the "Referer" header, and we have accepted it! So, why not accept 418 for what it is ? Let it at-least complete its 20th year.

HTTP/1.1 418 I'm a Teapot
Honest question: why in this day and age would anyone choose to develop web based applications using a microsoft technology? Given their history ("Embrace, Extend, Extinguish") and the additional cost for software licensing, should you want to deploy on a Microsoft platform, what advantage does this have over any other stack?
Dan Carlin is an entertainer rather than a historian. So please take anything he says with a grain of salt.

> It's sobering to think how utterly helpless Europe was against the Mongols. It really was dumb luck that prevented the Khans from driving all the way to the Western shores of Spain.

It was dumb luck that the first major european campaign ended. But it was also lots of diplomatic negotiations and the Pope's willingness to "humble" himself before the "Great Khans". Because of the christian tradition of "Render under Caesar" set by jesus himself in the new testament, Popes and christian leaders were willing to "bow before the khan". Whereas other leaders ( muslim, chinese, russians, etc ) refused for variety of reasons and were conquered. Also, the pope had the benefit of seeing mongols crush one empire after another by the time the mongols reached europe, so they weren't blinded by hubris like the Khwarazmian empire. For example, when the mongols sent a delegation to the shah of khwarazmian, he had them tortured and killed and sent a humiliated surviving diplomat back to genghis khan. The pope knew about what happened to the shah and the khwarazmian empire and he knew to act accordingly. When the mongols sent a delegate to Rome, he didn't have them tortured and killed. Instead the pope sent out his own delegation to develop political ties. Even trying to form alliances with the mongols against the muslims.

https://en.wikipedia.org/wiki/Franco-Mongol_alliance

https://en.wikipedia.org/wiki/Cum_non_solum

The history of western civilization changed completely because the "humility" of the pope and the catholic church. It was the friendly relations with the mongol empire which gave italians lucrative trade relations within the mongol empire which led to the rise of the medicis, the italian renaissance and a rebirth of europe from the doldrums of the dark ages.

Arguably one of the most important events in human history is the many trade delegations the pope sent to mongolia to get favorable trade deals with the mongol empire. Without that, we don't have italian renaissance. And the collapse of the mongol empire and especially the golden horde which led to a completely severing of links between italy/europe to the rest of asia is what led to the age of european exploration. It was the collapse of the overland trade routes protected by the mongols that led to europe's search for a sea route. It isn't a coincidence that columbus set for sail a few years after Ivan the Great defeated the golden horde in 1480 and ended mongol rule over the rus.

https://en.wikipedia.org/wiki/Great_stand_on_the_Ugra_river
Did this TOS magically appear overnight? GoDaddy has been hosting this website a very long time. This wasn't an ideological decision by them, it was a business decision. If it was a TOS violation that would've happened a long time ago.
Also, once I wanted to write some light math equations in a google doc and went hunting for plugins that provide just a bit of TeX-like math functionality. I did find something called "Auto LaTeX Equations", but it didn't really work all that well. It did let me typeset equations, but they came out very pixellated for some reason. I also found "gMath", but couldn't persuade it to render any equations.
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-...
I've heard of retailers complaining of the same thing over the past few years. I don't know what really goes on, but certainly mixing multiple suppliers of stock in the same bin is a huge headache when counterfeit products get mixed in. Legitimate retailers get bad reviews and customers don't get what they pay for.

I have received a counterfeit product from Amazon and I thought they were going to handle it excellently, but then they dropped the ball asking me to return a dangerous item to the seller for them to pass it on to the next person. I refused and fortunately got a refund, but all the effort was on me.
Reverse Eng. Book
> I generally prefer those that use HTTP status codes + error payload

I have less of a a problem with that approach, but I do think that it can be confusing if the consumer reads too much into the meaning of the HTTP status codes. In general, sometimes the HTTP status code adds useful information but ideally the application specific error modes would cover all non-transport error conditions nicely.

> There are no unexpected status codes if your API is fully documented.

Totally agree with this, documentation is the most important thing.
The S stands for Simple

http://harmful.cat-v.org/software/xml/soap/simple
Y'all know that there are business models where you don't need to take VC money to scale right?
Show HN: Brut Portfolio Theme
Create a board that reflects the ownership of the company (2007)

http://venturehacks.com/articles/board-structure
He was quite insane. Dopamine is a hell of a drug.
Ask HN: Is LP/NLP Related to AI and ML?
I was wondering, are these fields related to each other?

Also, how much programming is needed for LP/NLP? From what I hear, it's mostly math, but I think I also heard Python is used in this field.
> What are your methods of unsubscribing?

My favourite is not to subscribe in the first place. My second favourite is to
add a position to sieve filter.
> WebDAV spec, which is not HTTP

HTTP is not a closed protocol. There will never be a single document defining all HTTP methods, status codes and such. Nothing in the definition of status code 422 makes it inapplicable to non-WebDAV applications. It is as much standard HTTP as status code 400 is (both are “proposed standards” in IETF terms).
Top trending Golang projects on GitHub
I'm not aware of any unsynchronized concurrent queue implementation. Being lock-free implies using Compare-And-Swap - a very powerful synchronization primitive.

I agree that the current implementation won't survive integer overflow, Java or not. That's fixable, though. Theoretically, algorithm's description would still use unbounded integers.

I disagree on atomic reads/writes. If the algorithm can deal with totally wrong values, why would partially wrong values make any difference? Atomic reads/writes certainly help with error probabilities but it's not clear to me to what extent. A C implementation will be as robust, Java doesn't add any magic here. A totally different CPU with no guarantee of atomic 4-byte updates would be needed. Do those exists?
I really need to get my family to abandon whatsapp. I'm willing to bet facecrook is using that to spy on everything my phone does.
Asynchronous programming is also solving that problem by using an event loop.
The Challenges of Synchronising Video in the Browser
The paper specifically calls out inheritance and polymorphism as problematic, especially in the context of maintaining existing code. Which makes me think that code visibility is at least part of the issue. We've always had functions, libraries, and "includes", but their re-use was infamously course grained, static, or not well leveraged outside their initial scope.

Things like inheritance, polymorphism, dependency injection, and "abstracting things away" in general have made it practical and common for implementation details to evaporate in such a way that we don't (and maybe can't) keep them in our heads when we are maintaining existing code.

This is great if all those class hierarchies and abstracted implementations are bug-free and work the way you anticipate them working (i.e. if they fit your mental model). As soon as they don't, or they get too complex and too deep, you're in for a world of hurt and confusion.
What Venezuela you mean?
CISA code exposed allowing hackers to steal secrets
But you can't apply the statistics backward.

Say you have a population of 10,000. You can come to some meaningful statistical conclusions about that group.

If you consciously pick 100 individuals from that original population you also have a group, it's true. But you can't use the conclusions from the first group on the second, much smaller, group.

You can discover some new statically valid facts on the new group -- they may even be similar to the original statistics -- but that is far from a given.

The only thing you can reasonably say is that the new group will fall somewhere in the domain of the original measurements.

Unless, of course, the new group is chosen at random or semi-random in regards to the measured characteristics, in which case you can have some sort of expectation for the new group and even measure (statistically) the amount of randomness.

But when it comes to the question at hand: ability to handle stress, high achievement potential, leadership talent -- these are all things I would assume Google chooses non-randomly from the overall general population pool. So there is no reason to think the relevant characteristics of the small sub set should show any similarity to the general population at all for these characteristics especially when the differences in the general population are relatively small.
Get to know which CM tool to choose? chef? Ansible? Puppet? Saltstack?