skysight-inc/HackerNews huggingface dataset:
My team was discussing branching today, and how doing all development in feature branches makes sense when you have a decent version control system.

We had 4 different tasks going on at once, on different parts of the system, yet all of them in the same repo. While my task was branched, the other three were being edited in place in a develop branch. After the code is put into a serious test environment (cloud app and all that), we see instability. But can we tell exactly what caused it? Not really, because we can't easily take out each task.

Had everyone else been working on a branch, we could easily have tested feature by feature, and see what actually introduced the instability with a few simple commands. Instead, we have a bunch of little commits that are mingled with each other, and the best we can do is try to imagine how the branches should have looked like by username.
And neither is Eich. Freedom of expression does not indemnify people from how people react to your expression.
Hiring: Full Stack Engineer in Cambridge, MA for www.PrepScholar.com

- We're an education technology company based in Boston looking for good, all-around engineers working on both frontend and backend. You'll be creating new product features to improve our students' learning and create a compelling educational experience.

* About Us

- We’re making education more effective through customization. We learn the strengths and weaknesses of learners and create tailored learning programs through advanced statistics. We create compelling educational experiences for our students by truly understanding their problems. We’re starting off with test prep, a $4 billion+ industry, and want to expand to education at large.

- In addition to the founders, our company currently has two software engineers and seven instructors in a mixture of part-time and full time roles.

- We have over a thousand users and hundreds of paying customers and are growing quickly. We recently reached gross profitability.

- The founders are two Harvard/MIT grads who have started previous companies backed by Y Combinator and brought in over seven figures in revenue.

- We care about culture and a great work environment. We’re flexible with schedule, have efficient meetings, and want minimal hierarchy.

* We're Looking For

- Full stack development skills – you should have past experience on web backends (Django or similar, MySQL or similar) and frontends (JavaScript, HTML, CSS).

- Familiarity with web operations (Linux, Apache/nginx, AWS EC2) and our frontend stack (Backbone, SASS, Dust), and an eye for a design are large pluses.

- Willingness to try new things and pick up new technology quickly.

- We prefer an employee located in Massachusetts (we’re in Cambridge) or willing to RELOCATE (we will cover fees); however REMOTE working can be considered for strong candidates.

* Why Join Us?

- You’ll be a head engineer with an impact on company direction and culture. You’ll have the opportunity to lead the tech team and technical aspects of the company.

- We offer competitive market-rate pay with option for serious equity.

- Above all, you’ll be building something meaningful. Education is a linchpin of our country’s economy and empowers people to improve their own lives. For many reasons, education suffers throughout the country – class sizes too large, methods outdated, teachers underpaid. Here’s your chance to build a scalable solution that can disrupt education and leave a legacy.

* How to Apply

Send an email to jobs@prepscholar.com with your resume and cover letter. We'd love to see your work and personal projects, especially full-stack samples, so include any of these: your GitHub, project pages, or other portfolio.
> never-ending arguments are actually disagreements over definitions.

If we actually had these debates, I wonder how many people would realize that their actual viewpoints aren't that far off of each other after all.
The Climate Corporation (San Francisco, Seattle, St. Louis; H1B Transfer)
@ http://climate.com/careers

The Climate Corporation's mission is to help all the world's people and
businesses manage and adapt to climate change. We use a combination of weather
monitoring, agronomic modeling, and weather simulation to provide real-time
pricing and purchasing of customizable weather insurance to farmers in the
United States.

Climate's technical staff numbers around 80, and we're hiring full-time
employees across many teams as we expand efforts on a new class of decision
support tools for growers. Work is split across groups focusing on web
applications for farmers and agents, risk and insurance policy management,
internal platform and data services, and scientific modeling and research, with
roles for:

1. Software engineering generalists with solid CS fundamentals, particularly
anyone interested in building (i) entirely new, large-scale distributed data
services for scientific computing (we use Clojure); and (ii) web applications
(Rails, Python, Javascript, and iOS) used by farmers to manage weather risk.

2. Quantitative researchers in statistics/ML, stochastic optimization, remote
sensing, atmospheric physics, and agronomics. Our goal is to forecast
statistical distributions of crop yield for any piece of arable land,
synthesizing satellite images, digital elevation models, weather data,
agricultural statistics, and geological surveys into multi-scale models that
underly our data services.

3. Experienced technical team leads, operations engineers, product managers,
and designers to pull all this together into a compelling product.

The scale and interdisciplinary nature of the work drive a lot of
cross-collaboration within the company, supported by a pressing need to build
durable solutions to some very important problems.

Competitive salary, excellent benefits, stock options, etc. Our 25% time is
lumped into two-week sabbaticals. The usual details about these positions are
here:
https://hire.jobvite.com/j?bj=o7B8Wfww&s=hackernews

I write Clojure for a small scientific software engineering team building
Climate's agricultural yield models. If you're interested or have any
questions, send me an email at bmookerji@climate.com or tech-recruit@climate.com
with [april2014-hn] in the subject heading.
Many people just don't care, and Windows comes with IE.
So money buys influence to exclude people of their basic right of having a voice? Perhaps I'm naive, but money should never trump an individual's right to be heard. Are we living in a warped reality that we think otherwise?
A subjective comparison of Germany and the United States
I had a Crusoe based ultrabook during college (2002ish-2005). Performance wasn't fantastic, but it was a third the size or less than most people's laptops, and I could get 8-10 hours out of it. I didn't even take my power cord to school with me.
>where people have to risk their life just for standing up for themselves.

Hm.

I want to stand up for my equality.

Brendan wants to stand up for his right to treat me as less equal.

Yep, sound equally comparable.
What exactly are you asking?

They have their beliefs. You have yours. You presumably want to be able to hold your own beliefs. They presumably want to be able to hold their own beliefs. You may disagree with their beliefs, and you should be free to express this, if you so desire. They may disagree with your beliefs, and they should be able to express this, if they so desire. It's irrelevant who "you" are in this case, and who "they" are.

Even if they choose not to respect your ability to hold your own beliefs, it's probably best if you still respect their ability to hold that belief.
Okay, stupid idea - maybe, but am I going to tell the internet to take his site down? No.

When did we get afraid to let people make up their own minds on things? For every out-there crazy idea that's the work of a nut-job, there's one out-there crazy idea that just might work.
What do you guys want out of this? Do you want Eich to step down from CEO to CTO?

That would be a fine solution, really.

Is the argument that CEO is a position unlike other positions that hard to grasp? The CEO is the "face" of a company and not just a worker.
Would it be better if he publicly lied about his views?

He cant(he donated publicly).

Now he is free to believe what's he wants to believe,just as you and I are free to have an opinion about the subject.Humans are not perfect we all have some level of bigotery and prejudice,noone can deny that. Even I who is pro gay rights.

Are we promoting an environment where you have to announce all the "correct" political positions to gain employment?

Only if you are a public figure in that company,and the CEO obviously is.

He is in the tech business,where these issues are becoming important today. Misogyny,racism at the work place are important subjects right now,we all saw what happened with github and how it can hurt a brand.

It's all about wether Eich as CEO will hurt Firefox and Mozilla brand or not, I believe it will.
Sorry to hear "we" aren't fighting "our" battle the way you'd like us to.

No, no I'm not sorry.
While I might take a similar stand against the hypothetical coffee shop, I believe your analogy misses an additional point. Opposing gay marriage is favoring discrimination against gay people. It's detrimental to the organization and the community for someone apparently prejudiced against gay people to lead Mozilla, which appears to be the case.

We'll see how the promised inclusivity efforts go. If he's genuinely committed to inclusivity, great! For the moment, however, I have reservations.
You already have fairly general-purpose tree editing right under your nose - look at GUIs for your filesystem.

You can drag and drop folders and files. You can see the hierarchy on one side of your screen, and then the contents of a single node on another. Minimizing/expanding usually works. You can rename things in-place.

If you're imagining tree structures that don't map really well to this kind of GUI, then the reason your tree editor doesn't exist should be apparent.
http://www.latimes.com/world/worldnow/la-fg-wn-chile-quake-l...
Aside from echoing what everyone else is saying -- that this is a blatant attempt to rip you off and you shouldn't go anywhere near it -- I just wanted to point out that it is in no way "standard" to have an NDA under these circumstances anyway.

In my entire career (over 20 years writing software for money) I have never signed, or even seriously considered signing, a full-on NDA. Doing so can be extremely dangerous to your future career, not least because potentially it will no longer be safe for you to work in certain fields, and you don't even know in advance what those fields are. At the same time, it has basically no upside for the person committing not to disclose. It's not unusual for employment or freelance contracts to include some clauses about not disclosing trade secrets learned during the gig, but even then there ought to be explicit limits on the scope of any restrictions, as well as other safeguards for the employee/freelancer.

If you're dealing with a really big player, and you're a little player trying to break into a market where you need access to their technology, then accepting their NDA terms might be an unavoidable price of admission where you have no real alternative if you want to play the game. I struggle to imagine why you'd consider signing one under less demanding conditions, though.

The situation described here is not even close to that kind of relationship. It seems more akin to the situation where Idea Guy thinks his idea is so amazing that Technical Guy should be willing to sign anything just to know about it. But try that on any veteran Technical Guy, or any serious investor, and Idea Guy will get laughed out of the room. In this case, it makes even less sense, because it sounds like any relevant information has already been shared anyway and there is literally no upside at all to signing anything like this.

There also seems to be some sort of presumption that OP would be the subordinate in any relationship and the other person would be senior. It's not clear why that would make sense from what we've been told so far, because it sounds like the OP has been the one doing most/all of the work so far. However, business people sometimes forget that good technical people aren't under any obligation to work for peanuts, and then they make unfounded assumptions about how they should obviously be the senior player in any deal. A counter-offer where they only get to have a minority share of the equity in a new company owned by both people, or even where they are reduced to being an employee of a company founded by the technical person, may provide an effective reality check in such situations, because without the technical person's work it's entirely possible that the business person has nothing of value to build a company around.

On the bright side, there is at least one useful lesson here, because it has provided an excellent demonstration of one of the most reliable indicators that you you don't want to engage in any sort of business relationship with someone. :-)
Eich is going to destroy Mozilla over his own ego of wanting to be CEO, when anyone worth their CEO-salt knows that there is no chance in hell that they can effectively lead with this much controversy hanging over their head.
We almost called the app WeLiveNow which is along the lines of what he suggested. But honestly I'm still leaning in favor of LucidLife, for the reasons I discussed in the video. It really grabs people's attention and holds their interest.

Thank you for saying I shouldn't be embarrassed but I still am haha. I guess life as an entrepreneur is filled with failure so I should get used to this feeling. Probably will be good for me in the long run.
> So the real question is: by donating money to the Proposition 8 cause, was Eich exercising his right to free speech? or was he taking a discriminatory action?

It's clearly free speech. Had he fired or refused to hire someone over their orientation, it would be discriminatory action. That being said, as the CEO of Mozilla, he is the face and voice of Mozilla. So it is natural that people are looking into how he has exercised his speech, not just actions in the past, to see how he will shape Mozilla in the future.

I make my living coding in JavaScript/CoffeeScript and my personal hobbies include hacking 3D UIs in the browser. To say that my life was directly and positively impacted by Eich's past actions is an understatement. On the other hand, there are many people, more than a few in this very community, who were indirectly and negatively impacted by the small part he played when exercising his right to free speech.

To me the bigger question is, can you officially act 'for' when you personally speak 'against' something?
Adblock Plus, Delicious Bookmarks, Flashblock, HN Utility Suite, X-notifier
Or it may just be a matter of perspective; a manager might call a customer raising a complaint about terrible service someone whining for rebates on their next meal. Does the customer see it that way? Are they venting to feel better or are they making a complaint because they want to redress a failure to deliver qualitatively on their expectation as patrons? Is it both?

Is asking to be escalated to a manager when you call your ISP after numerous failings by level 1 support to adequately solve-to your satisfaction promulgating 'whininess'?

End of the day whatever your chosen nomenclature of "I had the expectation of X and the responsible parties failed, so I'm going to speak up about it" it's just my lone opinion that calling it "victimizing yourself" is absurd.
I sent an email to the link you provided last month as well as a separate one to your lead iOS dev and didn't even get a canned response. What gives?
So you're saying that if he didn't donate money but instead blogged his opinion, less people would be upset? Seems like it would be the opposite in this case.
> This is a case where Eich is being elected to a job where his job is to represent the Mozilla community.

Is the Mozilla community asking him to represent their views on marriage?

If he's making the donations as a private citizen, then it strikes me as odd that he's somehow unqualified to talk about software.

Is the next step asking people to step down because they voted for the losing candidate who represented slightly less than 51% of the voting public? (That's a serious questions & a logical next step in an increasingly partisan ideology that thinks in black & white rather than shades of grey).
I have heard this named as a difference between liberals and progressives. Progressives want to reform away everything they think is wrong, in the name of societal progress. Liberals, while not being conservative (opposed to change), care more for liberty and equality, respecting even views they don't like.

That's kind of the way I see it. I don't know if there are solid definitions for these terms, so I'm open to corrections if I'm way off here.
I was humoured to read that people have boycotted Mozilla, guarantee they don't boycott javascript, which he invented.
Unfortunately for Eich and his supporters, he's now in the awkward position of having to convince everyone that they should tolerate his intolerance.

It's going to take one hell of a silver tongue to do that with your foot wedged firmly in your mouth.
"We should live in a world with correct ideas, full stop."

I'm not sure I know which ideas are "correct", but I know this particular idea you've just expressed is terrifying.
Netflix.

We are reinventing how people watch television. My team is a group of seasoned engineers that craft JavaScript-based UI's for the living room. You will architect and develop user experiences that will reach millions of customers worldwide on PlayStation 3, PlayStation 4, Xbox360, Apple TV, Chromecast, Roku, and hundreds of Smart TVs and Blu-ray players.

You can read more about our flagship UI here: http://www.theverge.com/2013/11/13/5098224/netflix-introduce...

And here are some articles/videos where we've talked about our technical work:

* Building the New Netflix Experience for TV http://techblog.netflix.com/2013/11/building-new-netflix-exp...

* WebKit in Your Living Room http://techblog.netflix.com/2012/01/webkit-in-your-living-ro...

* Recent Reactive JavaScript programming event:
https://www.youtube.com/watch?v=XRYN2xt11Ek

* Building the Netflix UI for WiiU http://techblog.netflix.com/2012/12/building-netflix-ui-for-...

Message me if you want to know more.
Remitly - Seattle, WA

Remitly is a fast-growing startup focused on changing international payments by improving and lowering the cost of financial access for millions of individuals around the globe. We enable customers to use any Internet enabled device to send money to their home country. Come join our collaborative and talented team.

We closed our Series A last December and are looking for smart people to join us in this exciting journey ahead! We're backed by Techstars, Bezos Expeditions, TomorrowVC, Founders Co-op and more...

Interns:

- Software Engineer

- Risk Analyst (data cruncher)

FT Positions:

- Sr. Software Development Engineer

- Jr. Software Development Engineer

- Senior Marketing Manager

- Accountant

Unfortunately we cannot sponsor H1B at this moment since the quota just opened and it would be too late to apply for this year.

More details on open positions at https://www.remitly.com/home/careers
At 90, Freeman Dyson Ponders His Next Challenge
We have one, called STRAW. Our founder asked me to open-source it; but in the crush of work it never happened. Now he's gone; don't know if it would still be allowed by new mgmt.

Advantage of STRAW over other reliable-udp protocols: multiple connections with a single port/NAT pinhole. Multiple channels per path.
Does anyone have another link? For some reason its dead.
The Tippy Tap – Using Everyday Objects to Save Millions of Lives
Also looking through that list I see some really poorly executed insider trading. Going massively long options on shared brokerage accounts:

> the two equally split the illicit profits in their shared brokerage accounts.

-- http://www.sec.gov/News/PressRelease/Detail/PressRelease/137...

I mean come on! If you're going to do something illegal do it with some god damn panache; multiple separate accounts, multiple people, smaller orders, stock only, no paper trails, cash transfers, etc.
As long as you provide a way forward, a suggestion or solution, that's cool. Just complaining - that's unproductive.
Yeah, in most competitive debate events, sides are predetermined, thus each competitor has the incentive to continue to argue ad infinitum about the most basic points, for instance as I debated much over the last several months, what exactly the word "substantially" means. Due to that, the competitor's real views are irrelevant.
It is great that people are being ostracized for having primitive, hateful beliefs, and society is making it known that demented opinions such as this will not be tolerated, and that a carrier of such beliefs taints everything they are associated with.
Why Our Whole Thinking on Autism is about to Change
Black death was not spread by rat fleas, say researchers
It's ironic that people are intolerant of intolerance.

I get the 'tit for tat' argument, but if you're trying to get rid of an oppressive opinion by being oppressive, you're not really getting anywhere.

You can't really "force" anyone to believe anything. If you have to "make" someone believe something by force, then it doesn't seem like your argument is strong enough to stand on your own (a statement that's applicable to both sides of this debate).
Purely-Functional Combinatorial Algorithms in Scala
I can't understand why people still use GoDaddy. They lose domains to hackers every week, you can just call them and they are more than happy to change contact information or email address for you. Freakin' amazing.
Don't sign this at all. She is disrespecting you and there is no benefit to any of this for you.
What does liberalism mean then? Honest question.
The Credit Card of Tomorrow: Software, Not Plastic
Even if it didn't have the text about you being an unpaid intern I wouldn't sign it. Why sign away your rights for nothing? You don't gain anything by signing it or lose anything by not signing. The only times I've signed an NDA are before I (potentially) gain access to new information. Your partner is trying to take advantage of you.

I don't know enough to knowledgeably discuss the issue of ownership. You'll probably want to talk with a lawyer. You might have a verbal contract based on your previous discussions on equity. Then again, there might be a good argument that you are the sole owner of the code. You'll have to decide for yourself if you care about the ownership stake.
Don't sign it. Tell her as the author of the code you'll take 100% ownership if she won't agree to a split. Also, I don't know why you need an NDA as the co-founder and sole author. Seems like this biz student is on some kind of ego trip. Be cautious working with this person.

(IANAL)
> The idea that the civil benefits of marriage are inherently tied to the purpose of promoting reproduction are rather central arguments in the anti-same-sex-marriage camp; this was, in fact, the main argument for Prop. 8's constitutionality offered by its proponents.

My apologies then, I haven't followed the gay marriage discussion in general, only the discussion about Brendan Eich.
Some Googling only brings up names of exchanges that are working on multi signature wallets. Do you have a link to how to set it up on your own machine?
Peculiar Books Reviewed: David A. Mindell's "Digital Apollo"
> homophobe

This is always an interesting word definition to me. Just because someone donated against something, might mean he's against it it, but doesn't mean he's "scared" of it (the definition of "phobia" being "fear").

The equivalence of the two words into it's current meaning has always been interesting to me.
http://xanadu.com/zigzag/
A store that was also actively engaged in Fair Trade coffee, unlike its major competitors.