skysight-inc/HackerNews huggingface dataset:
Recruit A-List Engineers: What a cold recruitment message should look like
Perhaps you'd like a rephrasing:

A EULA can never bind you into a legal contract that has consequences beyond those already provided for by a law or the ability of the copyright holder of the software to deny use of the license.

The EULA is itself purely informal, but informal speech can serve in the provisions of certain laws that look at it to determine the intentions of the two parties. If a law exists that considers whether a user agreed to something in the determination of whether that user must be held to that thing they agreed to, then accepting a EULA is obviously valid under that provision -- but so would an email stating as much.

EULAs are just a list of statements the copyright holder and the user are throwing at each other in bulk format in order to cover those provisions where laws take such statements into account, along with a conditional authorization to use the software. If a EULA does anything else, it will be ignored, as there is generally no law that says "You must do what it says in the EULA". Unless you have one where you live, in which case ouch.

I can say whatever I want in an EULA, but it's going to be worth nothing in court if the user stopped using the license unless I was saying something that directly ties into an existing law. And if they do continue to use the license after doing things I forbid in the EULA, they are committing the specific crime of unauthorized use, since I'm no longer authorizing them.

As much as some EULA writers might get a kick out of writing that you will be tried according to whichever court's law they want, and that you'll be held responsible for XYZ humongous damages if you breach even the tiniest provision even up to two years after you cease using the software... yeah, nope, you'll still get convicted for unauthorized use, not the rest of that crap they listed.

Mind you, I'm repeating what a canadian lawyer explained to me. YMMV and some places may indeed hold the EULA against you.
We're in a weird time. I just read the writeup about moot's challenges moderating 4chan. But we will soon have an unmoderatable "crypto 4chan" built on blockchain technology that mechanically cannot be censored. Ethereum, Maidsafe, et al are building the infrastructure right now.

Government officials are concerned about this direction, as they should be. We will soon start seeing crypto-murder software that cannot be censored. Imagine Bitcoin, except instead of mining, you get paid to cache weaponized drones in remote locations so that they can do the blockchain's bidding.

These are not science fiction fantasies, the infrastructure for this is planned to be completed within the next few years. We can laugh at congress for thinking there is some obvious way for them to backdoor PGP, but they have good reasons to be concerned.

You might argue that this is a separate issue from the simple cryptography issue that congress is debating. But in my mind they are parts of the emerging phenomenon of information tools which are impervious to physical violence. For the state, which derives its power from physical violence, the entire movement is an existential threat.

I'm actually more concerned about this issue than the whole "AI superthreat". The kinds of tools the AIs would use to harm us will already be in the hands of bad people, long before the AIs wake up.

I am in no way suggesting these technologies are bad. People are already dying because they don't have access to food, shelter, and healthcare, and I belive crypto-technologies will save far more lives that way—providing universal logistics support to all humans—than they will facilitate deaths.

But so far IT has been sufficiently insulated from the physical world that technology feels somewhat safe... A long weekend in Vegas with fun games and a lot of money to be made. No one is really dying because pets.com went awry. But that is changing. Robotics combined with blockchain technologies enable information systems that are very much "of the world" and yet are not subject to the same mechanics of control as humans are, due to them not needing food or physical safety. That's not a smal change, it's a huge one.

Sometimes I wonder if this jump won't set us temporarily back towards a more totalitarian state. The obvious solution is to ban robotics and crypto, with a censorship regime like China has. I don't know how many "bad robots" or "bad blockchains" would need to exist for that scenario to trigger with wide public support.

I honestly spend most of my time trying to solve problems with these technologies so I haven't spent much time thinking about harm mitigation strategies. But I don't think it's silly to have that conversation. And we should help congress to have the right conversation, not mock them for failing to understand a problem that, frankly, none of us really understands.
I see, I agree on that (though I think I would need to do some concrete modelling to clear it in my head). It's just so intuitive that short lifespan creatures evolve quicker... take Blue Whales versus Viruses or Plankton. I might be thinking necessarily they're correlated variables in nature, not that there's a direct mechanism cutting off lifespans.

Consider the possibility that creatures with longer avg. lifespans must have longer development time until reproduction. This will affect the average lifetime of reproducing individuals -- so it's an example of longer lifetimes implying slower evolution. In other words, I'm thinking it might be a sort of necessary correlation.
Thanks all for your responses, really helpful!
Twitter: We’re Upping Our Female Employees to 35 Percent in 2016
Can anyone break down how phoenix compares to meteor? Advantages/Disadvantages? Let's say I'm a CS grad, not a layman.
I have really mixed feelings.

On one hand, I want to congratulate them on getting their dream....on the other hand, as someone who regularly has to tell the receptionist to screen my calls....

Yeah. This is really a tool to collect prospects to spam and cold call. I'm sure it will last the OP awhile, possibly it'll be a project that survives forever with different data sources, but at the end of the day "lead generation" is really just a way to collect people's information to pester them. This sort of marketing is, frankly, invasive and for every person you get from this...you've also likely convinced a dozen or more people never to have anything to do with you.
Meteor: Superpowers for JavaScript Developers
Avid Life Media CEO Noel Biderman Exits Company Following Ashley Madison Hack
Mobile Safari did this from very early on! (iPhone OS 2 or earlier) Though they didn't use YouTube's official HTML5 player.
- "Almost every AAA game I've seen didn't use the STL."

that’s probably because most of the AAA games you've seen used old in-house libraries that replaced the STL, since the earlier STL implementations weren't the best.

STL is not 100% the way to go every time, but i would say that nowadays unless there’s a really specific implementation need, it should be used at least 90% of the times, even if only for base for new data structures to be built on top of.

- "Stack allocations are discouraged because they can introduce non-deterministic bugs (stack overflow depending on the call sequence which can't be predicted in advance)."

i really don’t understand this problem, you can change the stack size on every compiler and every OS either on compile time or runtime. also, are you writing functions or methods with 10k LoC?

stack allocations are actually easier to follow than heap, its not even close..

- "Its nearly impossible to write a game without dynamic allocations. Most of the time they'll override the new/delete operators"

yes i agree, dynamic allocations are still really needed, and not only for games.

But, overriding new / delete operators in C++ when you can set custom allocators and deallocators for both unique_ptr and shared_ptr? once again i think that’s more of a legacy code update problem than an actually implementation need problem.

- "and on that level they work almost exclusively on void*."

only if they want to, that’s what templates (and again the STL) are here for.

I’m not saying pure C++11/14 features are the only way to go, i just think that at least in new code it should take priority, the cleanness and robustness it provides its just too good to ignore.
On one hand it is an interesting statement about the amount of work required to accomplish something that is impressive to an outsider who doesn't understand the steps, but really these people really are somewhat unique merely by being enterprising enough to take advantage of the opportunities they had.

That is, I think after asking the people about the explicit steps involved, I would understand better, but I wouldn't be less impressed.
I got served this B.S. the other day. It pisses me off. It's intrusive and disturbing and unethical.
I've been doing full-time Erlang for five years, and I personally prefer Elixir.

Elixir is semantically close to Erlang the language, and allows you to take advantage of all the great benefits of Erlang/OTP.

It's benefit is dev's productivity. Creating OTP applications and releases is simpler, and there are tools in the language (e.g. macros, polymorphism via protocols, tidier stdlib), and around it (e.g. Hex package manager, mix tool, doc tests) that make developers' life simpler.

All of this is possible in plain Erlang, but it's more cumbersome, and sometimes requires home-brewed solutions.

Notice that I'm not discussing syntax at all, because it (mostly) doesn't matter. I actually like the Prologness of Erlang. What I dislike is that some chores require more of my time and yak shaving, compared to Elixir.
Well, I wasn't trying to make a moral argument, although I guess the way I phrased things might suggest otherwise. Heck, I just have this strong intuition that there's a countdown timer inside us, which will lead us inexorably to death. Maybe I can't argue convincingly for it, but I feel there have to be evolutionary reasons for why such a timer must exist, and the idea of making room for young organisms seemed like a fruitful way towards an explanation.

So here's a last and final argument for such a countdown timer: there are no immortal species in nature. That's more of an "existence proof" than a "constructive proof", but it does strongly argue that there is a reason why death is necessary (without providing the reason, for I can't think of one that will persuade you).
Jobs' original criticism of Flash was in 2010, when HW accel was not yet available. It might've lead Adobe to do it, however.
How We Choose Our Near-Earth Asteroid Targets
He's the cure for cancer. Now seriously, look at my number of stars and followers.
25 Essentials Tools for ECommerce Developers and Designers
full article link: http://www.sciencemag.org/content/349/6251/918.full
Well, it's trending already ^^
Right, I kept using "wheel" to mantain the terminology in the github page, but clearly this created confusion.

But my point was that, regardless of whether you use sudo or su, on GNU/Linux or on *BSD, if the account used to elevate priviledges is compromised, the next you elevate you priviledges you should expect the attacker to follow you.

This is what I meant by "the attacker is root as well": it's just a matter of waiting for the next time you use su or sudo.
Yes, but this is the one.
And we embed D in our large-scale Erlang deployments, too.

It's a fun time.
I just find it super creepy. Do you think people at IBM will be happy to use Google for web searches related to machine learning and not worry about Google's monitoring? How about the engineers at Yahoo who may want to research ideas about building the ideal social network?
Discovery Channel's Virtual Reality Content
I tried to find the original video, in e it has more information. The oldest I could find is: https://www.youtube.com/watch?v=78CBUcGtfOs

Do anyone know what EAF Tappi / EAF Pulpi means? Can anyone translate the initial message in Arabic?
Yeah, she'll be "open and honest with him" if he finds out.
Meteor 1.2 Release Candidate
> the plaintiff had suffered any harm from the data collection

so you have to prove you've suffered harm from the removal of your rights? They're called rights and the country was founded on protecting them because they're both intrinsically valuable and completely invaluable!
Yeah, but Python is not from 1999, so they were referencing something else: either personal adoption or language take-off.
Orange County Plane Crash: Pilot Dies While Practicing for New York Air Show
Government to abandon all ideas of trying to ban strong encryption
I'm sorry. but I don't know much about that. However, you could ask them about it. Most sci-fi authors I have spoken with are very open to answering questions, as long as they are addressed in a respectful manner. I don't know about Vernor Vinge, but I know that David Brin has a website that you could email him at.
I'm not all that interested in avoiding detection by my spouse. I don't really want to do anything that I'd feel the need to conceal. Maybe the setup for a practical joke?

I was thinking more along the lines of skirting the bounds of some malum prohibitum crime--like buying unlicensed Mickey Mouse apparel, or eating a protected species, or building an outhouse in the wrong spot--where a certain someone other than my spouse might come down on me like a ton of turds if it ever found out.

The gummint is a lot more concerned about policing my behavior than my spouse. And it's more uptight about what I'm doing when it's not around. Like a stalker, really. Tor and Bitcoin is demonstrably not enough to keep it off my back, and it is definitely not a keeper.
Congratulations, this is great.

"Whether you’re working on a startup, side project or contributing to a larger company, the place where you work should be a place where you go to grow, interact with people, and have fun. It should never be a place where you derive unhealthy stress, anxiety or fear. "

Good perspective as well, hopefully once your side project grows into a real company you'll recall this line for your own employees.
In the same vein, I read this recently - http://www.amazon.com/The-Victorian-Internet-Remarkable-Nine...

It covers the history of the telegraph and the changes that came with it. Lot of good historical perspective with regard to communication over large distances.
You can't just hold the entirety of the massive brain dump that is a novel in your head at once. You have to stop and think along the way. Or at least, I do.
Everything You Need to Know About iOS 9’s New Content Blockers
Scaling HaveIBeenPwned.com to handle 58,000% more traffic from Ashley Madison
If you're a business, and you're advertising on Google, but not on Bing and not on Yahoo, you're probably being pretty stupid - unless the revenue per dollar spent is higher for Google than for Bing and Yahoo. If you can demonstrate that it is, then you might have a case.

I only said "might", because the question isn't whether Google is more effective per dollar. The question is whether advertising on Bing generates more revenue than it costs. If it does, then businesses would be stupid not to also advertize on Bing.
China slowdown could hit startups like Uber
If you were choosing today, would you recommend choosing Elixir over Go for web/back-end development? Would you say Go is more suited for high-performance command-line tools, and Elixir for long-term running stuff?

I'm an indie developer building such a back-end (social networking/chat space), have full choice of language. Started using Go earlier this year and mostly happy with it.

Should I switch to Elixir in my next iteration? Would it make me more productive, or save me from various deployment hurdles in long-term?

(Please don't take this as one of those mostly aimless "Hey, is Ruby or Python better?" type of questions. I hate those myself. I'm going to be investing thousands of hours into Go at this point. Hoping for some serious pro-vs-con discussion, hoping people who have architected something big in either language could chime in -- such is the major plus of asking on HN.)

I tried Googling, and the best/most recent I found was this thread. [1]

[1] https://www.reddit.com/r/elixir/comments/3c8yfz/how_does_go_...
The Mom Test: How to talk to customers about an idea
You may get just as much pedagogical advantage from learning one of those, but Clojure will be much more practical with its JVM base.

Besides, I know lispers hate the idea, and it may not even be necessary, but uniting behind a single good-enough lisp like Clojure will reap more rewards then advocating for multiple (while still good) Scheme implementations.
If you look through religious texts and physicians' claims, you can find almost any date. In Stambler's _A History of Life-Extensionism: In The Twentieth Century_ http://www.longevityhistory.com/book/indexb.html (which actually covers more than the title indicates), you can find estimates of maximal lifespan of baseline humans ranging from 110 to 300+; someone was going to be close to right.
Women in mostly male workplaces exhibit psychological stress response
how do people typically put security (authentication and authorization) around this? You wouldn't want just anyone to be able to connect to your running apps, of course. From what I saw in Elixir, there's some kind of cookie/session key that you can specify, but is that it or is there more?
God's world is perfectly just.

We can imagine chat bots. God coudl answer prayers with artificial intelligence in his post singularity mind. No sweat. One chat bot dedicated to each person? No sweat.

God does justice. He balances pleasures and pains. He balances laughter and crying. NOt a single person has great joy and not great sorrow. usually great joy and sorrow occur at the same week or month or year.

Luke 6:20-26

6:20 And he lifted up his eyes on his disciples, and said, Blessed be
ye poor: for yours is the kingdom of God.

6:21 Blessed are ye that hunger now: for ye shall be filled. Blessed
are ye that weep now: for ye shall laugh.

6:22 Blessed are ye, when men shall hate you, and when they shall
separate you from their company, and shall reproach you, and cast out
your name as evil, for the Son of man's sake.

6:23 Rejoice ye in that day, and leap for joy: for, behold, your
reward is great in heaven: for in the like manner did their fathers
unto the prophets.

6:24 But woe unto you that are rich! for ye have received your
consolation.

6:25 Woe unto you that are full! for ye shall hunger. Woe unto you
that laugh now! for ye shall mourn and weep.

6:26 Woe unto you, when all men shall speak well of you! for so did
their fathers to the false prophets.

6:27 But I say unto you which hear, Love your enemies, do good to them
which hate you, 6:28 Bless them that curse you, and pray for them
which despitefully use you.

6:29 And unto him that smiteth thee on the one cheek offer also the
other; and him that taketh away thy cloak forbid not to take thy coat
also.

6:30 Give to every man that asketh of thee; and of him that taketh
away thy goods ask them not again.

6:31 And as ye would that men should do to you, do ye also to them
likewise.

Gad has a justice-bot that is like a chat bot and it does justice no matter what.

Joseph in the old testament went to prison for 7 years, then ruled Egypt.

The book of job. You can't have you pudding if you don't eat your meat. You must have suffering to have paradise.
This headline reminds me of so many spam emails I've received over the years
I think this Quora answer says what you're saying, arguing that "the human lifespan [is] not a limit but an optimization":http://qr.ae/L5v6z
So, are they going to just be upfront on their careers page and say 'only accepting female applicants'? How do they ensure they're getting a higher percentage of female employees specifically if they hire people to fill jobs that become available and are needed, assumedly with people who can do them? And have we just thrown out the whole 'best candidate for the job' thing at this point?
At Auburn, Athletics and Academics Collide
I am liking spacemacs better than slimv https://github.com/syl20bnr/spacemacs/tree/master/contrib/sl...
JavaScript may well be practically required, but there are people/agents that don't have it, and dumping piles of json data on them is a poor fallback.
Now post full-size photographs on Instagram
You need to move to NYC. I'd say the city is far more skewed towards women. And by far I mean, at least in the single un-married space the ratio of women to men is something like 1.05:1... I dont have a citation - just from memory.
Amazing book by Rob Fitzpatrick! How to talk to customers and learn if your business is a good idea when everyone is lying to you. Must-read for any founder when she/he is at an idea stage.
Relay for visual learners
Looks like a nice lightweight and free alternative to the more extensive finder replacement app, Pathfinder by Cocoatech

http://cocoatech.com/pathfinder/
> You can do reasonable metaprogramming in Erlang with the syntax_tools and stdlib interfaces.

You can also do concurrency in Ruby. It is not the same as doing concurrency in Erlang though. The same way doing metaprogramming with syntax tools, parse transforms and what not is nowhere close to a macro system.

> I've looked at OTP the Elixir way and I do not see any real boilerplate reduction.

So please look again? Take a look at Elixir's agents or tasks and explain how it doesn't lead to more readable and cleaner code than the GenServer equivalent in Erlang for the cases they fit. You could maybe point other criticism but saying "no real boilerplate reduction" just shows you didn't really try or care to give it a try.

> It is a jarring conceptual mismatch to put Smalltalk-ish Ruby syntax over a language that eschews excessive monkey patching and dynamism like Erlang.

This sentence is specially ironic given that Erlang inherits from Prolog, which is quite different semantically from Erlang, instead of using the more tradicional ML families. Also Erlang is pretty much a very dynamic language.

I am a Haskell developer, I hate Ruby syntax and I programmed Erlang for a year. I would still choose Elixir over Erlang any day mostly because of the tooling, typeclass like polymorphism and the new abstractions (Task and Agent).
Dismaland Commercial
Nope. Entanglement has been observed for particles that have never coexisted in time [1]. This would mean that even your overly pedantic counter example requires that we give up free will: since we choose what property to measure, the first particle is unable to simulate the outcome of the second measurement unless it can simulate what we choose. (And yes, it's generally accepted that assuming superdeterminism, aka. no free will, allows a local hidden variable theory.)

[1] http://m.phys.org/news/2013-05-physics-team-entangles-photon...