skysight-inc/HackerNews huggingface dataset:
> Anyways $15 seems like a reasonably small amount for a game that took years to develop.

My point was that it was more like a movie, not that the game was ridiculously expensive. But, if you want to go that way, then yes, you need to look at the competition. In the games world, $15 is a price-point where people expect more than a couple of hours of gametime. 'Interactive movies'/'Kinetic novels' are rarely hugely successful, and almost never go above $10-15. Over in the movie world, $15 gets you a movie that cost hundreds of millions of dollars and took hundreds of people years to create.

If you're talking about what something is worth from a business angle, then you can't ignore the playing field and what the product is up against - just saying that it took a long time to make isn't enough.
That's a shame :-(. I've never played one myself but I definitely imagine it to be superior to most/all keyboards.
Quite a bit of the Arab world is like this too. Some colleagues of mine were working with a Middle Eastern courier firm recently, and it's quite a headache.
I've heard ICC is pretty buggy.

Perhaps historically ICC was buggy, but I don't think it's true anymore. I often test highly optimized C code with GCC, Clang, and ICC, and anecdotally I'd say that the likelihood of hitting a compiler bug when compiling for a current Intel processor is about the same for each.

For me, crashing bugs and true miscompilation are rare with all three, but come up occasionally. Performance differences are usually within +/- 20% on microbenchmarks, with each having about equal chances of being the fastest or slowest.
I am convinced that the programmer interviewed in this article by BBC is the same Patrick McKenzie(patio11).
Having been using jenkins several times since it was Hudson, as well as Bamboo, travis-ci, python buildbot, and TeamCity, Jenkins is a loser from my perspective. Not worth becoming invested in.

Its simply too difficult to use by a laymen developer or sysadmin when accommodating complex buildchains, which only grow more complex over time in most software businesses.

If you're going to program your CI with a web administrative interface, and provide an easy to navigate interface for users, expand with build metrics and external systems, I suggest TeamCity over any others.

Though jenkins is free, my experience is maintenance teams of 2 or more people with tribal knowledge develop around the tool that far outweigh the license cost of TeamCity, which solve many of these homegrown engineered problems as part of the product cost.

If you have a strong developer team, I would suggest using something like python buildbot and programming your CI end-end in a single unified language, much better than shoe-horning plugins and groovy code inside your jenkins textarea fields!

That said, all CI systems are just software, and any requirement can be accommodated with sufficient amount of additional software, forks, or changes. Any will do.
>2-4 times a year is not really asking for much out of anyone.

Sure, I agree it's not "asking much" relative to the requirement of a lot of employers that you be in the office every day. That doesn't mean it's something to advertise as if it were a perk.

>Its a lot harder to know what a person has been actually doing and working on without a little bit of occasional face time

I don't get this. You only find out what your remote colleagues are working on 2-4 times a year when you have a company retreat?

>but for me its always been very helpful to get a good feel for who is on the other end of the keyboard, which becomes super useful for collaberations.

Yeah, I just don't see this either. I think I collaborate fine with my colleagues. I think the focus on work-related things that occurs in IRC makes it easier to respect one another professionally. It's not the best medium for some things, but it's a great medium for collaborating on a work-related issue, especially issues that require the sharing of logs or lines of code; it's a lot easier to send the message in Slack and collaborate that way than trying to do it in person and cram around one guy's computer.
And worse than that, it requires giving the Waltons your money
The birthday paradox involves the possibility of random processes coinciding at some point, which feels a bit different from what the AI is doing.

Birthday paradox: different people are coming into the room with different randomly-distributed birthdays; how many people do you expect need to come in before two people in the room will have the same birthday?

Ordinary random search: there are several people in the room with birthdays that are unknown to you. How many birthdays do you expect you'll have to guess before you name a birthday that is actually the birthday of someone present?
Webchat with Malcolm Edwards, JG Ballard's Editor
How two guys fooled the Internet with their fake Nintendo NX controller
I totally agree with you. I'd love to see more technical expertise/resources into improving backend technologies like ElasticSearch/Lucene, Redis, etc.

There's only so many incremental improvements to front-end development left.
> I'm reasonably certain it would be illegal for Vanguard to purchase a competing fund's ETF as it would be directly affecting the business of a competitor.

I can buy whatever companies ETF I want with my Vanguard account. Why would it be illegal?
You'd need the USB port, hub it's plugged into, all the way to the controller, to be aware of passing this information around, though you could probably use any sort of reporting on total voltage/amperage downstream for detecting it if it reported that information.

(Unfortunately, AFAIK, most USB hubs don't report power draw for devices that are "just" drawing power and don't use the data pins, so you don't get that.)
I'm not attacking the parent, I'm attacking the definition being explained.
they'd notice as soon as they tried to run their program as "import * from 'lodash'" would fail (unless they were consistent with their typos...)
Buying "nominally the same securities" is exactly the reason why tax-loss harvesting is borderline illegal. It goes directly against the IRS warning on "substantially identical" securities.

http://www.investopedia.com/exam-guide/series-7/investment-r...
My dad also goes by his middle name - he has a first name that is incredibly common in his nation of origin, so it's almost useless as a way of referring to him. You're the first person i've ever heard suggest that he's wrong to do that, and you are mistaken to do so.
I'm with you, that is simply affiliate spam, no matter how much you mustache bacon it up cutesifying it for Reddit with a faux usefulness. Surprised they weren't banned from more subreddits.
Yeah, GP is making a clever allusion to TFA, not actually accusing me of appeal to authority :)
It is a false comparison because having a baby is a choice and largely avoidable.

Maybe it'd be more comparable to a chain smoker who smoked since ten and it's in his fifties.

Getting fired for health related issues is also another false comparison. Here we're talking getting a private investment. Difference is that the first case is already covered by law (and those also cover hiring, as difficult to prove discrimination can be)
Nanocones Funnel Light So Solar Cells Soak Up More Sun
Has anyone created a public data set for testing names? People publish lists of exceptions (e.g. [1] and [2]), but it would be great to have actual examples in a simple format that can be used for automated testing. The first (and most difficult) step would be to create a universal name schema.

[1] http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

[2] https://www.w3.org/International/questions/qa-personal-names
For nearly all cases (except some you can specify manually and/or discover through deep learning), you can throw away positioning which is why I didn't mention it.

As for the order of actions, I did mention that. The basis of my argument is that you shouldn't consider an entire player's turn as a "turn"; instead, consider each action as a turn.
> You make a good point with that, but it's not even remotely the same thing

I'm sorry, I was just being a little lazy and trying to address both points, but you're right, I didn't take the time to make the association.

> Just because the third party doctrine exists does not mean our activity is a "public broadcast,"

The Internet is nothing but public infrastructure with a commitment to route a packet to an intended destination. A datagram has to publicly state where it came from and where it is going in order for it to be properly routed. It is totally legal for anyone to run something like Wireshark and see how these packets are being routed around.

You clearly don't own all of the wiring and fiber optic cables that your packet travels on so you're always reliant on either public or third-party infrastructure.

> nor does it somehow mean that we're not allowed to be upset at these activities.

You shouldn't be upset when you use the radio in your cellphone to broadcast electro-magnetic signals from your physical location on earth. You should be aware of the repercussions of your activities. Anyone can see that you're broadcasting!

> Your original post basically said that we shouldn't be upset when the government collects our data because we're just shouting it to the world anyway.

Yes, by using the Internet we are literally broadcasting datagrams out on to a vast public network of routers and physical connections. Anyone can easily read this and track the physical location.

> With the new post, you're saying that the government can legally collect our data without a warrant if we first give it to someone else. That's a very different point to make!

Yeah, that's the extreme end of the legal argument. Because you are literally broadcasting information out in to public, the government doesn't need to invade your personal properties in order to search or seize. Therefore they don't need a warrant in order to read through your trash. The reason is because this is impossible to enforce.

Using Twitter is pretty damn close to just writing little notes and throwing them promptly in the trash when you think about it in a certain light! :D
Yup, that is it.
There is a huge asymmetry in the consequences of not pushing back. While the expert might be frequently frustrated by having to explain away the same cliches, the patient/customer has a lot to lose by not pushing back. Especially when the topic in question is a person's health.
I'm writing a translation wrapper (very high surface area:volume), but I might have the advantage that A and B are in my project, so I can have a good idea of how they behave. C isn't, but I have an additional test suite for the small bit I use, just to make sure it behaves reasonably well, and that if it doesn't, that I recognize something is wrong.
In JS we can rely on the Date.getDay prototype. Here's the ES6 flavour:

weekDay = (dateObj) => ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'][dateObj.getDay()]
That's not a good comparison. Red and blue have very objective definitions given that we have three types of light receptors in our eyes, and a given kind of light can be measured to activate the "blue" or "red" kind without any subjective input.
Morals are learned by social contact, and Tay did this very well.
Sure, what our parents taught most of us makes its behaviour reprehensible in comparison. But Tay was, so to speak, 'raised' by people demonstrating vile ideas and this must be taken into account. Would you expect any less from a tortured animal?

Many use this as an example of the dangers of developing AI. Sure it's dangerous, but so are dogs raised for fighting. I don't see anyone arguing against dog breeding for that matter.
Betterment's burden to bear, not mine.
See also: https://github.com/joaojeronimo/rimrafall
Not all pages contain content from other people. Most message boards have a page that shows just that users' posts. At least these should be pretty easy to get taken down by informing the IA that they don't have a license to display the content (which is true).
That is amazing. Not that I endorse criminal activity or anything, but I imagine the amount of power you now have to evade traffic violations, get away with jewel heists etc, must have made the wait well worth it
> We take full responsibility for not seeing this possibility ahead of time.

Not responsibility for the bot's actions, but responsibility for us not predicting what it would do. Subtle, but sets the tone for we're not responsible for our AI, it just did it.

But isn't part of the point of the AI to do things difficult to predict?
Isn't that stage on a escape trajectory?
We use Netflix's Job-DSL to keep Jenkins job configuration in source control (and to allow easier reuse than offered with job reuse plugins).

https://github.com/jenkinsci/job-dsl-plugin
Uber recruiting engineers through in-app coding test
>Nonetheless, you would own the copyright to any original statement you made on TV, and people couldn't just copy and replay it without getting legal permission. Most people who appear on TV probably sign documents granting the station licensing authority for any statement they make whilst appearing.

The broadcaster would typically own the copyright to the video. I am sometimes given specific waivers to sign when I'm recorded at conferences and the like--mostly because rights to use material for marketing/commercial purposes are more restricted than the same material used for editorial. Frankly, most events etc. don't bother because the (correct) assumption is that people doing things in public aren't going to suddenly want to get rid of the content.
;_;7 F
We had some face-tracking Sony pan/tilt cameras in the mid 1990s. They were also racist - they worked fine for me but wouldn't track an Indian friend of mine at all.
Reducers are Fuzzers
Ask HN: Will there be native web assembly Mobile APIs?
Will there be native web assembly Mobile APIs?

Let's say I like new language X that compiles to LLVM or native code. Will it get mobile dev capabilities for free from WASM, or should I target a more established language stack for doing mobile dev like Java.
Concourse: CI that scales with your project
>People are likely down voting you because they think it's ridiculous to think that a shark in Finding Nemo would be classified as high severity violence. Still you have hit upon the point but perhaps with an extreme example.

Who gets to judge that that is an "extreme" example? I'm a fragile person and found those scenes extremely frightening. Are they going to tell me I'm wrong? Who are they to judge my emotions? If I'm going to be subject to such violence even with the setting on the highest it will go then it is completely useless to me and others who are easily triggered if we are still going to have to watch graphic scenes.

I want to see a reasonable argument against that which doesn't involve doublethink. If it involves setting strict standards for how ratings are judged - that's the exact flaw I was pointing out.
yes, it basically means this and it is not about npm in itself, it can also be gem, a pod, a jar ... basically what he highlights is that there is a lot of trust in these days in the open source repositories towards non-certified/verified contributors. There are others that already found the secure ways, such as the Linux kernel developers. I as a non developer, compared to them, in the web world, I put a lot of trust in the other, with almost no idea what/who he is, mostly a basic read of his username/github profile.
And npm architecture, the "ultimate" code reuse repository, due to "there's an npm for sum(a,b)" that they so madly promote, it is extremely sensitive to exactly these types of maliciousness.
Maybe npm will start to introduce policies, boards, advisers, commissions, really start to act professionally as it should, maybe this will work, but up to a point, in the end, it is the dev's problem to use the proper shit, and have some basic "wash your hands before you eat" type of rules:
- use as little dependencies as possible, it will byte you later, it has been proven, don't head this road, fuck it!
- ensure a back-up for that stuff, use a FTP account if you still are in that era, put them on S3 or even Dropbox, it is modern times, you have the means.
- when you finally decide on one, check a little bit its usage rate, its latest commit date, its main, contributors, its image, yes, be shallow, look at the clothes, it must look good to the eye too. Ensure at least the dev tried its best in his available time there, get involved, read the number of users, the magic stars, the votes, the ratings, the songs, the novels, the books. Have a problem, not in the github issues, a functionality change, well, don't just beg for it opening a new bloody issue, fork the stuff, fork it hard and add your new magic trick and then create PR for yourself to shin and let others handle it from where you left. Be wise, improve yourself, be polite, be nice, look at the dependency's dependencies too, if they are shady, fuck it! roll your own!
- most of the programmers these days, especially web ones, tend to rush to solution with their new agile/kanban/shalmban methodologies, their golden paths to success and ideologies, without taking time to do some housekeeping, I also do not blame, sometimes it really is without actually HAVING any time at all because the Scrum Master 5000 expect deliveries, solutions, not problems - I am a human, I live, I eat, I sleep - I do not have time for your shit, if you want it fast like that and don't accept my own timeline after presenting it to you 100 times in every daily stand-up shit, then fuck-it - no housekeeping, I go shady I start a dance with the wolves!
- there is something rotten in Denmark with this "there's a start-up for every shit" mentality from which everything flows

Enjoy life!
This may be true on some poetic level, but helps little the Indian kid who has to urinate somewhere.
what if it ran "npm install -g lodash"?
Try eight:

http://www.onwhichsubject.com/piran/press/

We used to rely on this guy to break systems. Not using his name, mind; he's just a really devious programmer.
The memorial to Newton that would have eclipsed the pyramids
Legal Name = Name on your birth certificate, pure and simple. Something isn't so just because you say it is. I can say my SSN is 123-45-6789 but that doesn't make it so.
Yes, we need that subset. We could call that RC++ (or rC++, like RPython is a reduced Python).

What I would put in that subset:

- constructors/destructors (RAII)
- auto (type inference)
- class with template arguments (no nesting)
- variadic templates for function parameters

What I would remove:

- virtual
- rtti
- complex templates (nesting)
- no STL (or something new and/or based on POSIX)
- no private/protected in classes (public by default)
- or remove class (only structures)
- operator overloading
- namespaces
- name mangling (a.b gives a_b)

I imagine a good subset as something that Thorvalds could approve and ideally allow in the kernel.
The 'vulnerability' of the program to respond to commands of the sort, hey tay, repeat this [inflammatory comment]
Take a look at the Usability Section[1]

Looks like a massive facelift, and lots of work done to make things more intuitive, faster, and more pleasing to the eye.

[1] https://jenkins.io/2.0/#ux
It's what you use in the US which you seem to think is some kind of standard.

No, the commenter seems to think it's some kind of convention, as he clearly stated. The original question was, "but why do some people think the week starts on a Sunday?", and the answer given explains why "some people" (i. e., those in the U. S.) might think of Sunday as the first day of the week. Move along, no U.S.-centric conspiracies to be found here.
Prosthetic-hand: a JavaScript library to emulate mouse/touch/pointer events
I think the key qualifier to "A metric major fuck ton" in the gp comment is the statement immediately afterward:
"If you truly want to be present and have an active role in your child's life, growth, development et al it's going to force your priorities to shuffle around."

Of course with sufficient money you can buy excellent replacement care. I would slightly reorder you attribution list, putting parental wealth at the beginning, since that can practically overcome all the rest (especially nutrition and education - genetics is tougher, but short of life-altering conditions money can overcome that too).
You can inject a version of whatever you want into the node_modules folder in the post install script though can't you? So you just copy your own malicious lodash into node_modules. I haven't tried it but I think it'd work.
Lyft Driver Lawsuit May End Without Reclassifying Workers
I'm not saying he is wrong to do so but that he has to deal with the consequences of doing so. Your legal name is what is on your birth certificate/green card/etc not what you say it is. You can make it whatever you want it to be by legally changing your name but until you do so your legal name is your legal name no matter what you want to say it is.
Question about Virtual DNS with Cloudflare
I'm trying to accomplish something that I'm not sure is doable. I'm using Cloudflare for the domain rainbowgardensinc.com and have a CNAME for the cdn.rainbowgardensinc.com record that goes to rainb.wpengine.netdna-cdn.com, as shown below.

I'm using Cloudflare for my nameservers as well and want to mask the returned IP/CNAME record. I'm aware of CNAME flattening but that doesn't mask the IP, it just returns it. I just want to hide the returned IP address like it does for the root level domain and gives back a Cloudflare IP instead. Does anyone know if this is doable or if there is a service they offer to do it?

--------------------------------------------
--------------------------------------------

What it looks like right now:

rainbowgardensinc.com.	NS	maya.ns.cloudflare.com.
rainbowgardensinc.com.	NS	cory.ns.cloudflare.com.
rainbowgardensinc.com.	A	104.27.179.101
rainbowgardensinc.com.	A	104.27.178.101
www.rainbowgardensinc.com.	A	104.27.178.101
www.rainbowgardensinc.com.	A	104.27.179.101
cdn.rainbowgardensinc.com.	CNAME	rainb.wpengine.netdna-cdn.com.
rainb.wpengine.netdna-cdn.com.	A	94.31.29.96

If we use CNAME flattening, it would show like this:

cdn.rainbowgardensinc.com.	A	94.31.29.96

I want it to look like this after:

rainbowgardensinc.com.	NS	maya.ns.cloudflare.com.
rainbowgardensinc.com.	NS	cory.ns.cloudflare.com.
rainbowgardensinc.com.	A	104.27.179.101
rainbowgardensinc.com.	A	104.27.178.101
www.rainbowgardensinc.com.	A	104.27.178.101
www.rainbowgardensinc.com.	A	104.27.179.101
cdn.rainbowgardensinc.com.	A	104.27.178.101
cdn.rainbowgardensinc.com.	A	104.27.179.101
In a game like Advance Wars a player turn consists of moving all your units, and very often the order in which you move your units is important, so the branching factor would be even greater than what they estimate.
PrlConf 2016 is cancelled
This is an interesting story, because I imagine most people didn't even hear of it until after the thing had come and gone, and the thing sent something like xx,xxx tweets. And some of the tweets seem almost impossibly clever, well at least the Ted Cruz Zodiac killer one, that seemed to show a kind of multi-layered humor generation capability, unless it was just re-purposing some memes I'm unfamiliar with or something.

One thing I think many people are missing about the most 'inflammatory' tweets is that they are all pretty much the result of people giving it a command like, hey tay, repeat this [insert inflammatory remark.] This is indicated with the inflammatory tweets starting with an @ reply.

I almost thought maybe some of this 'oversight' was subversively intentional by someone at MS to start some thinking about where does culpability lie with the actions of an 'autonomous' computer program.