skysight-inc/HackerNews huggingface dataset:
I sincerely doubt a gaming company would bring anything to the table. Simply because, no one wants an phone tree, and that's what games provide.

The reason why 90% of chatbot companies aren't living up to the hype is because they're doing it wrong. Either it's an phone tree, or they're doing naive matching on regexps, or perhaps just throwing a bunch of data and trying to deep learn some intents. It's pretty amateurish. If you used more traditional NLP techniques, you'd get much further.

The other problem with chatbots is that people have become accustomed to general chatbots like Siri, and so even if you say, "my chatbot only does X", you're still going to have people trying all sorts if stuff that's not X. ("Hey, banking bot! What's the melting point of lead?" "I only do banking question." "You suck banking bot.")
There are a huge pile of libraries for doing bignum, rational, fixed point, decimal, complex, vector, polynomial, symbolic, etc. math in Javascript. If you want you can even write one for 7-adic arithmetic, Eisenstein integers, numbers expressed in the golden ratio base, or points on the surface of a torus.

There’s no language that can build in all possible number systems, and it’s not really the place of a language to try.

It would be nice if JavaScript made a better type distinction between integers and floats though.
Falsehoods Programmers Believe About Phone Numbers

https://github.com/googlei18n/libphonenumber/blob/master/FAL...
I don't know if it happens anymore but Facebook used to ask you to scan and send them a government photo ID like a passport. Absolute madness, one more step towards making real identifications on the internet a normal thing. Tech companies are pushing towards a nightmare web.
Nah, arbitrary-precision real arithmetic should be the default.
The Tesco Pure or Cravendale milk will have a 3-4 week shelf life, and is also pasteurized rather than UHT.
So you're basically saying the model should identify which human stock pickers to follow for each sector?

If it's so easy why not to identify directly which stocks to invest in?

If you can predict which investors will perform well, then just try to predict which stocks will perform well directly.
Disclosure: I work for a company which does this stuff. I'm not in the financial programming side.

There are several things you can do.

For example, say you wanted to hold the S&P500, but as individual stocks rather than paying someone at a mutual fund or ETF to hold it for you. This might be beneficial in a number of ways, but it has the serious drawback of having to manage 500 entries. You might already own a dozen or two of those entries already, or you have overlapping purchases in other investments.

You could tell a smart portfolio management program to use the S&P500 list as a target, and tell it about all the rest of your current holdings. Then it could analyze your current portfolio each day and make recommendations about how to get closer to your target, while avoiding wash sales and duplicate purchases. If you trusted that program, you could feed the output to your brokerage and have the trades executed automatically. Or you could look at the output and make decisions about whether you want to make the changes. Either way, you are no longer doing analysis yourself, and you're edging closer to your target, at which point you would be passive.

On the other hand, suppose you wanted an approximation of the S&P500 -- a target that would give you most of the same exposure and opportunity, but had a reduced number of individual stocks. You could run simulations on subsets of the S&P500 until you got a group that performed sufficiently similarly to the whole thing - 300? 250? 100? 50? as you reduce the set size you reduce the fidelity of the model - and then buy and hold those.

You can do a lot with an algorithm, and if your strategy doesn't need to operate in realtime, it will certainly look passive compared to HFT bots. A human might not want to rebalance more than annually or quarterly, because it can be a lot of work -- but a robot has no problems doing all the calculations daily and looking for a sufficient reward to present to you.
Heh, I keep a box of single serve UHT milk cartons in my fridge just for making coffee on the weekends, and the occasional recepie. It's a little pricey at about $1.10/8oz carton, but at my consumption rate I'd be throwing away most of the 1/2 gallon jug anyway, which typically costs more per oz than a full gallon.

I don't find it as good as non-UHT milk, but it's definitely worth the convenience of always having milk when I need it.
Cortana's novelty functions are cute and make good advertising, but they're not really relevant to the quality of the service. In practice, you'll use them a couple of times, chuckle, and then never think about them again.
... because his "once non-technical friends", after he trains them up, will either have to be paid market rate or will eventually jump ship to someone who does? This is a bit simplified (perhaps these guys will be grateful enough to stick around for a while, and not act like Homo Economicus).

You also can't charge full market rate if you are using the equivalent of apprentices/journeymen to do the work.

It's the classic problem of training.
It's really useful, but I would add the highlighting of the search query in the result page, sometimes you search for something and you still have to ctrl+f the text in the page.
Actually no ;-) We do use Amazon Polly though, and Google's Speech to Text. Works very well with our chatbot, but none of our clients want stt and tts. Text is what they all want. Maybe later when both solutions become more reliable for nordic languages. English is very good though, on both sides.
I'm with you on NPM and the JavaScript language, but suggesting that Node debugging "sucks" is sure indicative that you've chosen to ignore the available tools - it is one of the only dynamic languages where post-mortem debugging is possible _at all_.
That's interesting, thanks and thanks for the link. I do remember reading about JIT spraying when a while back when the term was coined. I had forgotten about it. Cheers.
I still don't understand. What is wrong with the mechanism of double stranded breaks leading to cell death and/or growth arrest?

Also, it is 100% possible to create a testable model of something at the level of toxicity without knowing the details of the toxicity. I mean, here would be a simple one (written in R) where the wild type cells divide at 1/10th the rate of the mutants for some reason, so the mutants take over the population:

# Basic parameters of the cell culture
Ntotal = 10^8 # Initial total number of cells
Pmut0 = 0.001 # Propotion pre-existing mutants
Rdiv_wt = 0.1 # Divisions/day
Rdiv_mut = 1.0 # Divisions/day

# Calculate initial numbers of WT and mutant cells
Nwt0 = Ntotal*(1-Pmut0)
Nmut0 = Ntotal*Pmut0

# Convert between days and divisions
t = 0:15
Dwt = Rdiv_wt*t
Dmut = Rdiv_mut*t

# Calculate number of cells at each timepoint
Nt_wt = Nwt0*2^Dwt
Nt_mut = Nmut0*2^Dmut

# Calculate proportion of mutant cells in population at each timepoint
Pt_mut = Nt_mut/(Nt_wt + Nt_mut)

# Plot proportion of mutants vs time
plot(t, Pt_mut, type = "b", panel.first = grid(),
xlab = "Days Since Treatment",
ylab = "Proportion of Mutant Cells")

If the parameters are known accurately enough (initial number of cells, initial proportion of mutants, division rates, etc) this is a perfectly testable quantitative model.
Adtech will be fine but I do think we'll see a bigger shift of dollars into a bucket called content marketing versus traditional ad placement. So think about what Red Bull does with the content they develop and sponsor. YouTube should focus more on that market - helping match their own celebrities with brands and taking a cut of sponsored content versus a cut of ad revenue based on pageviews.

The issue here is really not adtech; it's a conscious decision by Google to disregard the free but horrible speech of users in chasing pageviews and video consumption. And it's now coming back to bite them. I'm surprised it took that long. YouTube comments are vitriolic and a breeding ground for trolls.
I absolutely disagree with your disagreement. Please try writing an ERP system where you have a quantity of a billionth of an item price of a billion euros (or an item price of a billionth Euro and a quantity of billions) and tell me which integer type you deem sufficient for this.

Additionally please research decimal floating points before disagreeing.
"some people are willing to pay"

Isn't it a little perverse that the willingness of people to pay to block annoying ads provides an incentive to make ads ever more prevalent and annoying?
It's not even just the government.

I wouldn't store any confidential/secure data in a country that you can bribe cops for relatively trivial sums in. That does end up writing off most of the world for storage, admittedly.
You have got to be kidding me...

...you are not. What is this insanity?
re: first video on page: I like Jack Ma and often agree with him, but his view on globalization is I think incorrect. Sure globalization has helped lift many people in the world out of poverty (good thing!) but I can't buy into giving up countrys' rights to have their own laws and I think preserving local culture is important.

So, globalization is a 'mixed bag.'
No, she's not married in either. What a weird thing to edit into your comment.
The Japanese Multiplication Method
I don't understand what the author is talking about. He's writing as if people are familiar with this already or can read his mind (the #1 failure of all technical writing). I say this as somebody who understands x86 assembly. What is the following trying to convey?

"For example, jmp $+1 encodes as EB 01 ?? where ?? is the one byte to be jumped over. If burning a register is an option, then mov al, imm8 (encoded as B0 ??) might be an alternative (that is, the byte being jumped over becomes the imm8 value)."
The idea that desires and attractions must be acted on is an incredibly immature position, sexual or not. Determining if, when, how much, and in what way you should act on your appetites, attractions, or desires is part of what being a mature adult is about. You also seem to be suggesting that disordered attractions can't exist, as if they are infallible, unquestionable, even divine in origin, or that you've somehow given same-sex attraction dispensation that does not extend to other attractions regarded as disordered. People do distinguish between same-sex attraction and the gay lifestyle and there are plenty of people who have the former but do not live out the latter because they believe that pleasure, consent, and social approval do not determine whether something is morally good or not (note that this is not an intrinsically religious question, but one belonging to ethics).

It is unfortunate that subjects such as these cannot be discussed in a dispassionate and reasonable manner and that arguing or holding that the gay lifestyle is morally wrong is somehow an act of hatred or bigotry. If youths with same-sex attraction are indeed committing suicide at high rates in Utah, it makes sense to find out why and address that. It does not follow that they are committing suicide because the Mormon church holds the gay lifestyle as wrong and that therefore the church must change its position. If the moral (again, not religious) principles are true, then they aren't the problem.
> Should you write property based tests of a third party custom api if you are on a short term contract and pretty sure that no one is going to maintain the testing suite?

That sounds like you're doing their work for them. If I'm accepting risk in a contract, my major assumption would be the third party libraries I'm using are fit for purpose. You surely can't be held liable if the other contractors aren't doing their work to an acceptable standard.
"news about it is coming hard and fast"

The difference with this story is its being driven by the media organizations, not by "news" - any actual issue or event.

There is an obvious motivation here, the mainstream media organizations see this as a way to concentrate advertising dollars back to them, and they will paint any major brand that doesn't do so as supporting ISIS/Nazi's.

Google is in a dangerous position here, they probably have the data to prove this is a nonsense narrative, but the media organizations had enough influence to force big brands to stay away. Stuck between protecting their moat, and going to war with the mainstream media.
A Quick Introduction: Hashing
Not totally silly. Just last Friday I was writing a Python hypothesis-based test using constrained-random stimulus generation. The target function under test is rather complicated because it is coded to be space and time efficient. It is not so easy to read and reason about, surprise, surprise. But there is a straight-forward, easy to ready, while-loops-and-simple-if's implementation that is slow and inefficient, but it's not too hard to convince yourself it produces the correct answer. So I use that in my test driver to generated expected results. It's certainly possible for both implementations to contain bugs, but extremely unlikely for them both to report the same wrong answer for the same stimulus.
What's the point of being more educated if you don't make more? Fancy way to waste time?
That's a good idea. I'll add an issue to investigate. Thanks.
While I first wrote an article about the absurdities of information security [in 2011][1], this specific extension is an idea I've had since [June 2015][2] - due to the absurd nature of the idea, I wanted to launch it on April Fools' Day, but that ended up causing it to be [dismissed as a joke out of hand altogether][3], so I figured I'd wait a day before posting it to Hacker News.

While the premise of the extension sounds like a joke, it's legitimately a good idea, and [one others have had independent of this][4]. I explain some of the thoughts and motivations behind NilPass's design here: https://nilpass.com/seriously/

[1]: http://www.cracked.com/article_18962_5-things-we-all-do-that...

[2]: https://github.com/nilpass/nilpass-branding/commit/6090b5cc9...

[3]: https://www.reddit.com/r/netsec/comments/62sgrp/presenting_n...

[4]: https://rempel.world/passwordless-method.html
> (n.b.: unbound only handles recursive DNS, not authoritative.)

Yeah, but as you probably also know the PowerDNS recurser is separate, so there's no reason PowerDNS + Unbound couldn't also be a great combination. Heck, I might even choose that combo so resolvers only have unbound installed and can never act as authoritative servers.
It's not about defeating the national guard or whoever outright, it's about being able to resist them long enough to attract defectors from the military and start a civil war.
Translating literature is not a trivial task. You could Google translate most books and be able to understand what's going on, but it won't make for good reading.

It actually requires a degree of creativity and literary skill on the behalf of the translator to make a good version in another language. Arguably it's a different work of art to the version in the original language.
I'm really surprised QuickCheck and similar tools aren't used much outside of languages like Haskell. QuickCheck is easy to implement, simple to learn, the test code is concise and it's really good at finding obscure bugs.
I'd guess that one of the differences comes in what we believe; specifically, Mormons believe that God still commands us and communicates with us today through chosen leaders - the Prophet and Twelve Apostles. We hear from them once every six months in what we call General Conference (curiously enough it concluded a couple hours ago). So they can add a level of recency and organization to commandments that might otherwise be more vague and ambiguous - e.g. "God wants each member to not eat one meal a week and donate that money to the poor" is a somewhat of a commandment for Mormons, and extends from God. Announcing that five new temples are to be built came from the Apostles today. For Catholics I don't believe most exact/actionable things are quite as direct.
The Recreated Sinclair ZX Spectrum
I'm having trouble visualizing this. The closest I could get is a single unique part for an A380 super-jumbo (typical selling price: $435 million USD)
> Until we have actual AI it will remain an obfuscated command line.

I've never met a command line that wasn't obfuscated. Try learning Unix using only man pages as reference. With bots, you can at least expect reasonable responses to some natural-language requests.
If I'm selling something especially a service than most likely we will need to talk. Having your phone number makes this much easier to kick start.
Thanks for the explanation, there are 2 things I don't quite understand though.

What is the advantage of building a replica of the S&P500 with individual stocks rather than having it done with an index fund? Isn't the second option much cheaper?

Secondly, isn't finding a subset of the S&P500 and trying to replicate it still an active strategy?
Over the years, I've run across this type of concern when authoring test suites which validate external system interaction, not just property-based ones.

The situation you describe appears to be ideal for having test suites which exercise the third-party API in ways the system your team expects to use it, especially if those suites are viewed as executable documentation. Even if others in the organization do not value automated testing (and, yes, this has happened a lot more than I care to remember), time spent on them bring value by having a reference in-house. Key here, IMHO, is regarding these test suites as verification of what the third-party claims in their documentation (if any).

It's important to limit time spent on making these tests, as one wants to avoid making a brittle suite which causes non-trivial maintenance costs for the organization. IOW, try not to go too deep down the rabbit hole.
The context to this is that Yevtushenko was a Soviet poet who wrote a poem named Babi Yar in the 1960s that exposed what was essentially an official policy of Holocaust denial on the part of the government at the time.

The story of how the poem was published is also interesting. When Yevtushenko brought the poem to the editor of the magazine in which it was to be published, the editor asked to make a call to his wife before making the decision. The editor realized that publishing this poem would be the end of his career, and he wanted to get his wife's blessing. Ultimately they decided to go ahead, and the editor was fired from his job on the next day.
Citizen Science: Find a Planet with Planet Hunters
Restating the point does not constitute a rebuttal. I understand that there is a myth along these lines. The myth, of course, specifies that homosexuals feel oppression, which causes them to commit suicide.

I also understand that people have published documents to attempt to give support to this myth that suicide is correlated with the quantity of social approval.

This has several loose ends, like "How are LGBT youth identified, and is that method reliable, particularly with reference to the effect of puberty and hormonal changes on sexual inclinations?", "Are there other regional factors that are better explanations for the increased teen suicide rate? [e.g., areas with 'less social acceptance' for LGBT may also have increased poverty, decreased access to mental health services, etc.]", "Do we see this affect of suicide motivated solely by social approval among other groups, including those whose oppression and/or isolation is much more serious or intense?", and so on.

As with most publications dealing with controversial issues in the soft sciences, there is plenty of room for disagreement, and on inspection, it usually becomes clear that the publication is intended to promote a particular agenda or conclusion rather than to break through to new objective understandings or research. This is true across the spectrum, and it's why you have both left-wing and right-wing "think tanks".

This myth is a transparent political device intended to humiliate and silence those who'd disagree, and we've had weak enough backbones the last 30 years or so that we've allowed it to work.

EDIT: Your edit is a good example of the lecturing, elitist tone used in shame-based political opposition. It's funny that you single out the term "commit suicide" as some type of indicator, like we're to believe that suicide is not something that someone does, but rather a random accidental event.

Again, I fully understand that there are people who will wrap such absurd conclusions in dense, self-indulgent academic babble and pretend like this grants it credibility, but most people have a sense of connection to reality, a limit on their willing suspension of disbelief invoked by the academic credential, that disallows such disconnected, convoluted logic from taking hold.

The funny thing here is that the purveyors of these theories hardly realize the vast amount of religiosity that goes into their willingness to believe not just the unfalsifiable and supernatural, but the clearly hysterical and nonsensical conclusions that these groups and organizations emit.
Yes - I tend to the view that WW2 in Europe was a continuation of WW1, while the War in the Pacific was essentially an independent conflict going on concurrently. Even from that perspective, Germany was not facing an existential threat in 1939, yet chose war.
Please hit me at mustafa91 at gmail com
It's just about vampires.
Imagine a contract which says the contract partner receives e.g. 0.001% of the total revenue for the fiscal year (which could be 10bn Euros)

Or you do have a gram price and are selling literally thousands of tons to a big business
"very mature und stable"

Sorry but please don't spread these kind of lies. I love .NET Core to death, but the ecosystem is VERY immature. Just today I have been trying to authenticate with the Azure API for 8 hours because:

1) There is barely any support for .NET Core in the Azure SDK.

2) The documentation on the website is very outdated and does not take .NET Core into account. For example the documentation about Table Storage is talking about a TableQuery function that does NOT exist for .NET Core (and this isn't mentioned anywhere), the Azure Webjobs SDK does NOT support .NET Core (again, never mentioned anywhere).

3) .NET Core itself and the tooling surrounding it is full of bugs still. Yesterday I've been trying to reference the TableEntity class in my file, but VS couldn't find it anywhere. I've been trying really hard to get it working, even decompiling the source code to see what's up, but in the end apparently I just had to unload the project and reload it.

Developing for .NET Core is still very, very, very painful. So many things will break and will not be supported (yet).
Surprise, Silicon Valley's most recent snake oil didn't pan out. At least it seems the old new cons are being unmasked earlier these days.
I do stand corrected on colon cancer.

However, I stand by my general stance. Many cancers simply wouldn't show up in a population with a much shorter life expectancy. I'm not about to say it isn't partially environment or lifestyle (other things do cause cancer), just that we notice because of our life span and ability to detect these. I get this from articles like the one listed at the end, which states: The main reason cancer risk overall is rising is because of our increasing lifespan. And the researchers behind these new statistics reckon that about two-thirds of the increase is due to longevity. Colon cancer seems to be an outlier, and there are a couple of these. Cervical cancer is caused by a very common virus and often affects younger women, just to give another example.

http://scienceblog.cancerresearchuk.org/2015/02/04/why-are-c...