skysight-inc/HackerNews huggingface dataset:
I believe you completely missed the mark on this one...

Facebook themselves understood they needed consent... which is why they added a blurb in their TOS. The only problem... it was 4 months after the "experiment".

This was far beyond simple A/B testing. The complete disregard of ethics, and the downright Facebook fanboy-ism that is going on in this thread is bewildering.
Oh, wow, that's very cool! How did you deal with the 3rd party dependencies? Is that open-source anywhere? I would love to see what you had to do in order to get that working.

I'm the author of the above-mentioned punchdrunk, by the way. There were three reasons that I decided to do the port by hand: 1) I wanted to preserve mobile support by falling back to 2d-canvas when necessary. 2) I wanted to really cut my teeth on some graphics programming because I'd never really had the chance before. 3) I just couldn't get the damn thing to compile with emscripten (which I why I'd be very interested in your process).

We are considering emscripten for other modules like love.physics: https://github.com/TannerRogalsky/punchdrunk/issues/38
Koan. The word you're looking for is koan.
What's next? Facebook studies showing that users who were shown more baby pictures in the news feed became more likely to have babies within the next 2 years?
Thanks! If you don't have enough dice, try resting and allocating more dice to other things.
Be Your Own Boss
I believe in the business I'm in!
Most online jobs are scams but if you join me I'll help you the whole way through the process with my personal phone number (text only 2294607897)
I am finally making good money and I have nothing to hide
20-50 an hour
No fees or monthly payments
We use Keen a lot on our engineering team. In our case we send them a lot of a events, but only query a few dozen times a month. However those queries are done in times when we need to quickly query data. Saved our ass a few times since started using it. They have libs on all of the languages we use. There is no excuse for a frontend dev or backend dev on any team to just log as much data as they can. That's the key...the barrier is low enough where there really is no excuse AND you don't have dev ops screaming at you sending too much data.

Most of our non technical people can't use the dashboard (I think this is from lack of effort rather than something wrong on Keen's side), but it is powerful and easy to use. Someone doesn't have to know SQL or Hadoop to get what they want.

Anyways YMMV but we have really liked using it.

EDIT: like others have posted want to also say that they have great customer service. Have had no issues but feel like they have made sure I could get in touch if I needed to
That's a good point. It is possible for a panel of professionals to qualify and limit the kinds of work are ethical. That's what ethics are! Accountants, lawyers, and doctors are all good at that.

The critical difference, in my mind, is that academic research takes place more or less in the public sphere. Even when it's not, an academic can always be counted on to challenge and discredit a fellow academic.

An in-house council of research practice could exist, but it would take a group of professors with reputations on the line. And then again, to my main point, Facebook's central business practices revolve around manipulating users in ways that are even _less_ concerned about the user's well-being.
Be an entrepreneur
I believe in the business I'm in!
Most online jobs are scams but if you join me I'll help you the whole way through the process with my personal phone number (text only 2294607897)
I am finally making good money and I have nothing to hide
20-50 an hour
No fees or monthly payments
>It's hard to describe the extent to which no one is even trying outside of Silicon Valley and very large corporations.

As someone who has worked for multiple Silicon Valley companies and a couple of fairly large corporations, I think you are being overly optimistic about how much (on average) they are trying wrt/security.

The actual processes tends to be: Put out something that coders with little sense of real security think seems kind of secure, wait to get hacked, fix attack vector, repeat.

This process is probably not much different than the midwest places you are thinking about except for the fact that those places just aren't targeted as much because they aren't sexy targets so the release->hack->fix cycle never gets churning fully.
Yeah, since this is generally how things work in OS X it makes Atom feel quite ancient to me.

It's such a major step in the wrong direction to have to go back to trying to avoid shutting down applications/your computer since it's such a big hassle.

If I want save something I'll save it and if I want to close something I'll close it, just keep it "open" for me in the mean time.
Different domains will be optimally served by different features,[1] and any language that aspires to be usable in every domain must assimilate all of those features somehow. This is especially pernicious when considering how similar features can overlap and interact in unexpected ways, creating a labyrinth of corner cases with which a user must familiarize themselves. To maintain sanity, people will start carving out bits of the language to create "dialects" and restrict themselves to only those dialects, at which point you have effectively created multiple languages, each with their own idioms and learning curves.

Consider as well that as long as there exist languages that are so heavily-laden with features, there will continue to crop up "minimalist" languages like Go which will appeal to people by virtue of sheer simplicity and eat the lunch of the maximalist languages.

[1] An example: you know one thing that's great about using bash instead of Python for quick scripts? I don't need to put quotes around strings! Imagine how much time you'd waste in your terminal if you had to type `git grep foo -- bar.txt` as `git "grep" "foo" "--" "bar.txt"` all the time (which is valid bash, btw), or worse, `git("grep", "foo", "--", "bar.txt")`. TCL adopted this barewords-as-strings behavior as well, and though I hear mixed things about the rest of TCL this feature has always intrigued me. But this feature would be awful for any language where text input or string manipulation were not the predominant activity, so how would you go about turning it on and off? And even if you provide tools to automatically convert source files between barewords-as-strings and barewords-as-keywords, is that even the same language anymore?
They are pure noise.

.com and its localized variants like co.uk is a button on a mobile keyboard. Apps can be on any domain because they are found by keywords in app marketplaces.
Demographic data are used to match patients across systems. That data must be plaintext, otherwise you cannot match.

There are only two solutions to protecting patient privacy.

#1 Issue globally unique identifiers (a la RealID or Medicare For All). Then you can hide the demographic data, use translucent database techniques to encrypt records, etc.

#2 Patients data goes with the patient. Either on a thumb drive or data vault. Impractical.

There are no other way.

About the "hack" attack... I implemented 5 RHIOs with a couple 100 participants. Is copy files via FTP considered a hack? Any attacker wouldn't have to be very clever.
> If you actually give a shit, discover and promote new music from awesome bands that are not beholden to the labels. That's the only way to break the stranglehold.

This. If you get a promo from an artist, ask them, "Is this under copyright with a label? Sorry, in that case I can't play it."
Chinatown busses definitely aren't gone. There's a couple blocking the bike lane on my commute home every night.
Anita Nair, Author – HerStory
This is one of the most cynical threads I've seen on HN. I hope you're undeterred by the reactions here. If HN starts funding hardware startups - especially ones that that manufacture locally - the multiplier effect [1] can be significant.

[1] http://www.huffingtonpost.com/jerry-jasinowski/jobs-multipli...
Finally some data. Most of the big companies with "real jobs" top out around 300K. Of course its easy to create "mc-jobs" or the equivalent.
ASP.NET MVC Using Multiple Models In A Single View
There used to be, but it isn't PC: "white mutiny".

See also http://english.stackexchange.com/questions/79793/phrase-for-...
No...

You should tell your users and include it in your TOS. (not do it, then add it to your TOS after the fact).
This actually seems kind of reasonable, extremely limited in scope, very narrow, and it's going through proper channels.
May be i am missing something, but having servers in one country's border doesn't mean that data is not available to those whom you don't trust. How does this fit in a proactive strategy to identity theft or similar things.
Isn't that akin to not blogging about a great startup because you don't like their VC?

There are better ways to stick it to the man.
This story seems plausible, and the relief seems reasonable. I guess I don't feel the outrage.
> Is it that hard to discover new music on one's own?

Yes, it is.
So, to demonstrate that, you need to make an argument that:

1. Describes the limits of what experimentation is ethical without consent (i.e. the relevant way in which A/B testing is different than what FB did) in a consistently applicable way.

2. Justify those limits from more basic principles.

Perhaps you can make that argument, and I wouldn't mind be convinced (seriously, I have no horse in this race). But as it stands, the handwaving about "manipulation" and breathless denunciation of an advertising company for being data-driven is pretty weak. You can yell "unethical" as loud as you please and brand people taking the opposite view as "fanboys", but it's not at all convincing.
The electrical generation probably isn't more efficient, but the household/facility is, at least during times it has a use for the waste heat.

The waste heat will be roughly 50% of the energy involved. The difference between the generators won't be that big. So each unit of fuel provides more energy to the end user (which is what I am calling efficiency, the energy utilized for something vs the energy consumed making it available).
Why is Lichess free?
Andrea Rossi's Energy Catalyzer, which uses LENR (Low Energy Nuclear Reaction), is far more interesting and will actually get you off the grid.

http://ecat.com/
that being promiscuous is intrinsically bad.

And why do you think that is? Maybe because it is intrinsically a bad thing to do. For civilization as we know it at least.

Better outcomes for children from 2 parent households have been established through scientific investigation.[1]

Why do you think a virgin bride is such a prized thing throughout cultures and ages?

Greater numbers of premarital sexual partners are associated with higher rates of divorce.[2]

It is kind of crazy how in a certain segment of the population's rush to rectify past wrongs they overlook the fact that maybe some things were as they were for sound reasons. You can even surmise that if there is any genetic component to the typical monogamous relationships of human societies then men have a genetically encoded aversion to sluts when seeking a mother for their children.

The normalization of sluttiness is always going to be a losing battle if our civilization is to survive and thrive.

What exactly is the improvement feminists think they are after by trying to normalize sluttiness?

So we've seen, on average two parent households produce "better" children, better children produce better societies, and a higher sexual partner count for a woman prior to marriage produces a higher incidence of divorce.

Anyone care to articulate any reasons why promoting sluttiness is beneficial for the future of humanity?

[1]
"Children from two-parent families are better off emotionally, socially and economically"

http://archive.azcentral.com/families/articles/0913marriageh...

"divorce tends to double a child’s risk of a serious negative outcome."

http://www.slate.com/articles/double_x/doublex/2012/07/singl...

[2]
http://1.bp.blogspot.com/_R-WhB9g9eYk/TJDSr8V_ShI/AAAAAAAAAO...

http://socialpathology.blogspot.com/2010/09/sexual-partner-d...

And two articles from a site with 'hooking up' in the url.

http://www.hookingupsmart.com/2013/01/22/hookinguprealities/...

http://www.hookingupsmart.com/2010/01/29/hookinguprealities/...
There is so much hostility in AGI research. Everyone always arguing that everyone else is doing it wrong and that their approach is the One True Path. Progress is slow. When it happens it's debated if it's actually progress, or another step towards a dead end.

The only real feedback is failure. One camp goes a long time without producing an AGI. That's considered "proof" their approach will never work and that the New Idea will.

I'm just going to make a fictional analogy. It doesn't prove anything, but I hope it illustrates my frustration:

"Look at these idiots trying to build artificial flight by putting together large piles of feathers. Can't they see feathers are just pieces of a much more complicated puzzle?

And over there another group is dropping objects off buildings. Trying to find things that can stay in the air the longest. Even if they find something, it will never actually fly, just fall slightly slower.

There are people inflating balloons with gasses. Have you ever seen a bird made of balloons? It's absurd. Maybe eventually they will get something that hovers off the ground. But it will never fly gracefully like an eagle. It will never fool pigeons into thinking it's another pigeon.

One group has managed to make really strong artificial wings. They have gotten them stronger and faster than even real birds. But they need an entire steam engine to power them. And they don't even use feathers.

My group is going to build an artificial bird from the ground up, based on real biology. Teams of mechanics are working on designing tiny joints and artificial muscles. We have a prototype that can flutter across a room. At this rate we may only be decades away from true artificial flight."
I wondered this about Neanderthals, now Denisovans: in what sense are they extinct if their progeny still walk the Earth?
On a side note, this is why it's so important for these large companies to STOP sending attachments and instead used shared links to files (like via Dropbox or equivalent). One way to do this would be to have a corporate wide email gateway that scans all emails, strips attachments, and converts them to hosted files. The gateway would replace the attachments with links to the same. This way, if something like this happens again, they can simply remove the hosted file or unshare it, no harm done.
When Facebook tweaks users' news feeds to track engagement based on different algorithms, it's an experiment. When a psychological researcher purposefully emotionally manipulates their test subjects without informed consent, it's unethical.

The controversy is the framing of the issue, and that the published paper specifically mentions tracking engagement based on the manipulation of users' emotional state. If it was real research from the outset, it requires ethical review and informed consent, even under the guise of "anonymous news feed research which may affect what you do or don't see".
Any thermodynamic machine (gas turbines, ICEs, your fridge) needs a hot end and a cold end/heatsink. It's the second law [1].

[1] http://en.wikipedia.org/wiki/Second_law_of_thermodynamics
There are numerous problems with anonymizing remailers none of which have anything to do with Tor whatsoever. The two main problems are that there are not enough nodes (between three and six running at any particular time) and their protocol is overly complicated and implementations are bug-ridden, leading to mistakes that leak information.
Wow, way cool! I agree, your design looks much cleaner and more sophisticated! Thanks!
Its about how big the STORY you make!
What makes it the ultimate geek keyboard, other than the name? I love my TKL, but I would never buy something without a Function row.
Associated Press Will Use Robots To Write Articles
PyPy is a counterexample: it's a JIT compiler for Python, pretty efficient.

Compiling dynamic languages is not easy: their semantics of having everything dynamic and changeable at runtime resists it. Python is internally compiled into a pretty compact bytecode, but something like a method call is much more involved business in Python than even in C++, and is many times slower.

WRT fundamentalism: most sane open source communities are pretty pragmatic; Python's in particular.
Well, just some thoughts:

1) Facebook is not an advertising company, although they are trying to be (and so far have been unsuccessful).

2) Facebook was not just manipulating adverts, but instead your entire feed, which up until recently, had been largely organic (what your friends posted, you saw... all of it).

3) Facebook never has discussed the possibility of "testing" on users, and the general assumption they do, does not excuse the practice.

4) A/B testing for which color button makes people click more often is far different than only displaying emotionally charged posts/images and seeing how users react. This has reminiscence of psychological warfare tactics employed (and now largely banned) by a Vietnam era CIA.

5) Facebook acknowledged the need for prior consent via TOS implicit agreement... but only after they had already concluded the "experiment" (actually, 4 months after).

6) If another company, say Google, manipulated your inbox without your consent nor knowledge, you would likely feel strongly. Both Gmail and Facebook are operated by companies that can do whatever they wish -- but this does not make it right to do whatever they wish.
Cerego - http://www.cerego.co.jp/en/ - Tokyo, Japan - Full Time - Front-End Software Engineer

Cerego builds learning technology that helps people learn more efficiently. We currently have teams located in San Francisco and Tokyo. This position is for the Tokyo team.

The Tokyo team develops iKnow! (http://iknow.jp), a cross-platform service specializing in language learning. The current focus of iKnow! is the huge ELL (English language learning) space in Japan. iKnow! is a proven and successful product, with tens of thousands of paying users and almost 10 million hours logged of study time.

With powerful core learning technologies in place, we are now looking to greatly expand the platform. We go from ideas to prototypes to working features quickly, and we’re looking for someone who can help us every step of the way. We think that fast, focused releases are the best way to craft the best learning experiences for our users.

In addition to our core technology stack, we love learning new tools, technologies, and techniques. If you’ve got a favorite language, framework, library, or practice, pitch it to the team, and we’ll explore integrating it into our workflow.

Cerego is interested in engineers who have both engineering proficiency and creativity. We're looking for a front-end engineer who:

Writes well-crafted HTML, JavaScript, and CSS
Has experience with a server-side web framework, REST based APIs, and version control
Feels a sense of ownership and pride over anything he or she builds
Works well with a small, close-knit team
Wants to live in Japan and learn Japanese
Is excited about solving language-learning problems

As a frontend engineer, you'll be primarily working with:

Ruby on Rails 3+
HTML/ERB
JavaScript/CoffeeScript/jQuery
CSS/SASS

Your primary responsibilities will be:

Designing, implementing, and maintaining front-end features
Expanding the JavaScript-based learning applications to cover new kinds of learning
Working with the product team to craft the optimal user experience

And you'll be working in:

A sunlit office in the heart of Shibuya with incredible views of Tokyo and Mt. Fuji on a clear day
An extremely flexible and friendly working environment

We are a small, dedicated team of passionate individuals who believe in the value of the service we are creating. English proficiency opens many doors in Asia both personally and professionally, and we know our product is that rare product that can actually make a difference in people’s lives.

If you think you're a good fit for our team, please send an email to jobs@cerego.com with a brief introduction, resume, and a few code samples you'd like to talk about during an interview. Tell us what you're most proud of, what you've accomplished, and why you're interested in Cerego.
Is there any case law on the books involving a similar situation but with postal mail?
Look at some of Peter Hunt videos:

https://facebook.github.io/react/docs/videos.html

2-way binding is not necessarily the way to go with this.
iCloud will offer this in the coming iOS / OSX releases.
Pro tip: If you're using GMail, install the Undo Send plugin, going strong since 2009.

http://gmailblog.blogspot.com/2009/03/new-in-labs-undo-send....

(I realise in this case it was the receiver, not the sender, using GMail, but I'm sure a lot of people here send from GMail.)
It kind of glossed over the safety issuers associated with these forms of transit. Life is good until there's an accident.

My brother inspects commercial vehicles. These vans and Chinatown busses are often unmaintained and owned by shell companies. IIRC, he takes half of the vans off the road for serious safety violations, and 75% of the busses. Traditional busses and licensed vans almost never have that happen.
Xapo Debit Card
I'll believe in ECAT when Rossi lets anyone but himself test the thing, and those tests demonstrate the things he's claiming.
Putting aside the issue of whether there is any legal basis for ordering Google to delete something that was accidentally disclosed, I also take issue with their claim that the request is in itself reasonable.

They are not only requesting Google to delete this email, but also provide information to Goldman Sachs about who accessed that information. This violates the privacy of the person who received the email. What right does a company have to know how you accessed your own email, or who you shared it with, just because they accidentally sent you an email?
Pinboard offers an archival account (25$ a year) that works wonderfully for this. Take a look if you don't already know it.

https://pinboard.in/faq/#archiving
How come they did not password protect the file?
And send the password via other media, if the information is of that high importance.This is normal practice.
I've written a short, simple web implementation if you're interested in the math behind this:

http://karlgluck.github.io/ThresholdJS/
Divekick is a game that doesn't necessarily take out the violence, but does pare the fighting game down to its barest essentials.

You only have two moves - jump and divekick.
CountZero
(I apologize for the late reply... wasn't following up on this thread and haven't tried the game in a while)
Pages Jaunes (Yellow Pages France) had street view in March 2002. I used it to work out how to get from the train station to accommodation on arrival. Two problems though on arrival train partial strike so travel agent arranged a car and Page Jaunes assumed a side exit of Les Halles railway station was the main one. Still earlier than 2005, and to quote archive.org "2 200 000 photos de villes" https://web.archive.org/web/20020326031423/http://photos.pag... and voila! https://web.archive.org/web/20061130215611/http://photos.pag... and https://web.archive.org/web/20051012124517/http://photos.pag...
Why we need another editor? We already have vi, emacs, st, ... Why Atom?
An iPad makes even more sense as a combo keyboard/trackpad hybrid, with dynamic multitouch interactions that could be app specific. This is what I dream about.
There very well might be, but my understanding is that courts are not likely to draw decisions on email-related cases based on precedent set on mail-related cases (although like all things, that interruption is likely to vary country to country). Namely, since email is not sent through a government postal service, and is much more akin to a private courier.